【发布时间】:2014-07-24 13:47:51
【问题描述】:
我想做的事:
在一台装有 Android x86 的 mac 中启动 VB。通过同一本地网络中的另一台 Mac 访问该模拟器并将应用程序从我在第二台 Mac 上使用的 Android Studio 加载到模拟器(第一个 Mac)。
我做了什么:
VB安装成功。在 Android 的设置中启用开发者和未知来源。 Fort Forward VB (5555)。
会发生什么:
我在第二台 Mac 上运行 adb connect 192.168.1.4:5555 并成功连接:
List of devices attached
192.168.1.4:5555 device
我打开 Android Studio 并选择目标:innotek_gmbh-virtualbox-192.168.1.4:5555。在命令行中,它停在:
Waiting for device.
Target device: innotek_gmbh-virtualbox-192.168.1.4:5555
我回到模拟器并单击alt+F1 打开内核并输入netcfg。我明白了:
ip6tn10 DOWN 0.0.0.0/0
lo UP 127.0.0.1/8
eth0 UP 10.0.2.15/24
sit0 DOWN 0.0.0.0/0
如上所述,在两台 Mac 上,我都可以使用adb connect localhost:5555 或adb connect 192.168.1.4:5555 成功连接和访问shell。
我只能通过adb install myapp.apk 安装应用程序。
为什么应用无法从 Android Studio 加载到目标设备上,我可以解决这个问题吗?
【问题讨论】:
-
查看是否可以从指示失败的工具中找到相关日志。
标签: android android-studio virtualbox android-x86