如何说服Visual Studio在TCP / IP上使用ADB for android dev

时间:2017-04-15 15:50:47

标签: windows adb visual-studio-cordova

所以这可能是一个边缘案例,但我在VM上使用visual studio,我手里拿着手机。我想说明当我在视觉工作室按“播放”时,它会编译我的cordova应用程序,并将其推送到我旁边的手机上,这样我就可以测试和调试等。

我的手机已“root”,我已经安装了ADB wifi。我可以从Visual Studio的adb版本连接到它,adb设备也列出它。

 (output from cmd.exe running as Admin in the solution folder)

 C:\Stuff\Code\svn\myapp\MyApp>adb connect 10.10.10.6
 already connected to 10.10.10.6:5555

 C:\Stuff\Code\svn\myapp\MyApp>adb devices
 List of devices attached
 10.10.10.6:5555 device

当我在Visual Studio中按Play时,它会编译并到达需要部署到手机的位置,然后它会出现以下错误:系统找不到指定的文件 < / p>

(output from "output" tab in visual studio)

C:/Stuff/Code/svn/myapp/myApp/platforms/android/build/outputs    /apk/android-debug.apk
No scripts found for hook "after_build".
No scripts found for hook "after_compile".
------ Copying back to project: android
2>------ Deploy started: Project: MyApp, Configuration: Debug Android     ------
2>  Querying ADB for attached devices...
2>The system cannot find the file specified
2>The system cannot find the file specified
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

1 个答案:

答案 0 :(得分:4)

我有类似的问题,这对我有用......

  1. adb kill-server

  2. adb tcpip 5555

  3. adb connect 10.10.10.6

  4. adb devices - 应该显示您的设备

  5. Open Visual Studio as Admin

  6. Type: ALT+B, R (ALT+B then R) to rebuild your solution

  7. Run your app

  8. enter image description here