通过 LAN 将 Android Studio 连接到设备

Connect Android Studio to device via LAN

我正在使用 Debian 8.1、Android Studio 1.2.2 和带有 Android 4.2.2

的根 Android 电视盒

现在我正在尝试通过局域网将电视盒连接到Android工作室,以直接测试我正在开发的应用程序。

我的电脑和Android盒子在同一个网络中。我也可以通过以下方式连接到 Linux-console 中的框:

adb connect 192.168.50.104

它说:

connected to 192.168.50.104:5555

我可以通过控制台中的 adb 命令完全访问 Android 电视盒。

但不幸的是 Android Studio 找不到设备...当我尝试编译应用程序时,Android Studio 给了我 "Chooser Dialog",我可以在其中启动模拟器,或选择 运行 设备。但是 "running devices" 说 "nothing to show"

有什么问题?

更新 1: 这是设备顺便说一句: http://www.geniatech.com/pa/atv1200.asp

更新 2: 在 Windows 中,它完美运行! Adb connect 192.168.50.104 瞧!该设备显示在列表中 Android Studio...

我终于找到了解决问题的方法。

在 linux 系统上,我重命名了包管理器附带的 adb

cd /usr/bin/
sudo mv adb backup_adb

然后我创建了一个指向 adb 的符号链接,它由 Android Studio SDK 提供:

sudo ln -s ~/Android/Sdk/platform-tools/adb /usr/bin/adb

重新启动 adb 并重新连接到设备,它最终出现在 Android Studio 中。

除了重命名 adb 文件,您还可以使用包管理器将其删除。