android - 通过局域网将 Android Studio 连接到设备

标签 android android-studio debian adb

我正在使用 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/

相关文章:

android - 在 Android Studio 中,无法删除不需要的文件夹

android - JPG作为Activity中的背景产生内存泄漏

python-2.7 - Raspberry Pi debian 中启动脚本的 Python 编码问题

python - Selenium Firefox webdriver 适用于从 Ubuntu 构建的图像,但不适用于从 Debian 构建的图像

android - 电话间隙 : loading remote html

java - 正则表达式在 Java/Android 中查找 HTML 中的 URL 需要 25 秒

android - 与android gradle项目冲突

debian - 如何清理源以使用 dpkg-buildpackage 重建包?

java - 切换 fragment 时媒体播放器不暂停

Android studio gradle 重复类错误