我正在使用 Debian 8.1、Android Studio 1.2.2 和带有 Android 4.2.2 的 root Android 电视盒
现在我正在尝试通过局域网将电视盒连接到Android Studio,以直接测试我正在开发的应用程序。
我的 PC 和 Android Box 在同一个网络中。我也可以通过以下方式连接到 Linux 控制台中的盒子:
adb connect 192.168.50.104
它说:
connected to 192.168.50.104:5555
我可以通过控制台中的 adb 命令完全访问 Android 电视盒。
但不幸的是,Android Studio 没有找到该设备...当我尝试编译该应用程序时,Android Studio 为我提供了“选择器对话框”,我可以在其中启动模拟器,或选择一个正在运行的设备。但是“正在运行的设备”说“没有显示”
问题是什么?
更新 1: 这是设备顺便说一句: http://www.geniatech.com/pa/atv1200.asp
更新 2: 在 Windows 中它完美地工作! Adb connect 192.168.50.104 瞧!该设备显示在 Android Studio 的列表中...
最佳答案
我终于找到了解决问题的方法。
在linux系统上我重命名了package-manager自带的adb
cd /usr/bin/
sudo mv adb backup_adb
然后我创建了一个指向 adb 的符号链接(symbolic link),它随 Android Studio SDK 一起提供:
sudo ln -s ~/Android/Sdk/platform-tools/adb /usr/bin/adb
重启 adb 并重新连接到设备,它最终出现在 Android Studio 中。
除了重命名 adb 文件,您还可以使用包管理器将其删除。
关于android - 通过局域网将 Android Studio 连接到设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31070560/