美好的一天,
我一直在使用VMWare安卓机器并在其上安装.apks但是在我的计算机意外关闭并尝试重新安装软件包后,我遇到了以下问题:
$ adb -s 192.168.1.2 install 'myapp.apk'
error: device not found
- waiting for device -
但是我能够使用adb connect 192.168.1.2来连接VM,这是目前在android上分配的ip,(在ctrl + f1 netcfg上看到它)然后显示:
connected to 192.168.1.2:5555
$ adb devices
List of devices attached
emulator-5554 offline
192.168.1.2:5555 device
所以它似乎在线。
在发布前采取的故障排除步骤:
请协助处理我可能没有发现的与我有关的另一个问题的情况或发布链接(对不起......)
谢谢!
编辑:我使用Fedora作为操作系统,Eclipse使用Eclipse进行开发
答案 0 :(得分:6)
使用ADB tcp目标时,-s参数中指定的设备名称不仅必须包含IP地址,还必须包含端口,例如:
adb -s 192.168.1.2:5555 install 'myapp.apk'
(由于android模拟器实际上通过它在“模拟器 - ####”名称后面进行谈判,可以通过使用控制端口加一个连接到环回地址的仿真器来测试这个,即“emulator-5554” “也可以通过adb connect 127.0.0.1:5555
作为vanilla tcp目标访问,然后您可以使用adb -s 127:0.0.1:5555 install whatever
安装