【发布时间】:2016-06-14 19:35:28
【问题描述】:
我正在尝试在我的 Ubuntu 笔记本电脑上运行 Android Studio 中的应用程序。
我开启了USB调试,但还是不行。
当我在 Android Studio 中按 运行 时,它没有检测到我的设备 (LG G3 Lollipop)。
我找不到任何帮助:(
【问题讨论】:
-
你可以在这里发布
lsusb结果吗?
标签: android-studio lg
我正在尝试在我的 Ubuntu 笔记本电脑上运行 Android Studio 中的应用程序。
我开启了USB调试,但还是不行。
当我在 Android Studio 中按 运行 时,它没有检测到我的设备 (LG G3 Lollipop)。
我找不到任何帮助:(
【问题讨论】:
lsusb结果吗?
标签: android-studio lg
首先,
打开终端并执行以下操作:
执行lsusb 命令检查您的设备是否确实已连接。
执行adb devices 以检查您的设备是否已连接,然后将其检测为处于 adb 模式。
2.a.如果找不到上述命令,请执行sudo apt-get install android-tools-adb,然后检查是否列出。
其次,将第 1 步和第 2 步的结果与您的问题一起发布,以帮助我们找到正确的解决方案。
疑难解答:
Allow 选项。按照页面上提到的步骤进行操作:
/etc/udev/rules.d/70-android.rules。SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666" 写入文件。sudo chmod a+rx /etc/udev/rules.d/70-android.rules分配适当的权限
作为故障排除的第二步(确保您再次从步骤 1 开始重复故障排除,以防您在此步骤中失败)
再次,流程:
/etc/udev/rules.d/51-android.rules。SUBSYSTEM=="usb", ATTR{idProduct}=="1004", MODE="0666" 写入文件。sudo chmod a+rx /etc/udev/rules.d/70-android.rules分配适当的权限
【讨论】:
51-android.rules还是70-android.rules?
我遇到了同样的问题,但这是我的错误。我没有打开“USB DEBUGGING MODE”。
Settings > Developer Option > Enable USB Debugging Mode.
【讨论】:
确保您的 ubuntu 系统中安装了 adb。 如果没有,请输入 -
sudo apt-get install adb
提供您的系统密码并在安装过程中按“Y”询问。
然后通过 USB 断开您的设备,然后重新连接。 您必须授予调试权限,以便在重新连接后立即在您的设备上进行提示。
【讨论】:
尝试撤销USB调试授权,然后连接你的设备,它应该显示授权提示。
去
settings -> developer options -> revoke USB debugging authorizations.
【讨论】:
我尝试使用 root 权限重新启动 adb,它对我有用。在终端中使用这些命令:
sudo adb kill-server
sudo adb start-server
希望它也对你有用...
【讨论】:
对于我使用 Ubuntu 16.04 的情况,我的设备通过 USB 正确连接,lsusb 确认
解决方案是通过定义让 Studio 知道 Android/Sdk 文件夹
export ANDROID_HOME=<the Android/Sdk folder>
在~/.bashrc
(我已将 SDK 安装在自定义位置)
然后启动一个新的外壳,从那里重新启动工作室,然后它就可以工作了。
【讨论】:
我解决了这个问题:https://stackoverflow.com/a/37109216/5081063
如果问题仅出现在 Android Studio 而不是您的操作系统中,您可以使用它来解决。
所以首先检查 adb 是否识别任何设备:
$ adb devices
如果是,请打开 Android Studio 并按照以下步骤操作:
【讨论】:
如果您是第一次在 Ubuntu Linux 中安装,请使用 sudo apt-get install 安装 adb 包。这为您提供了一组由社区维护的适用于所有 Android 设备的默认 udev 规则。
或者,使用
sudo adb kill-server
sudo adb start-server
并检查使用
sudo adb devices
您也可以在手机的开发者选项中勾选取消选中USB调试选项。
点击此链接了解更多信息。 Run apps on a hardware device
【讨论】:
启用 USB 调试来自Settings->Developer Options
启用开发者模式通过多次点击内部版本号
【讨论】:
我的设备显示为无法识别,当我从 android-tools 目录运行 adb devices 时,它说:adb not a command。奇怪的。所以我所做的就是另外安装了 adb 工具,然后运行 adb devices:
sudo apt-get install android-tools-adb
89LY0810Y 未经授权
然后我在设备上看到对话框并选择:始终授权。
请确保您的设备处于调试模式。
【讨论】:
如果您尝试了许多终端命令将您的物理设备连接到 ubuntu 中的 android studio 并且您未能连接,请尝试以下操作:- 连接您的设备并将您的 USB 首选项(设备通知)更改为 PTP,android studio 将检测您的设备.see this image
【讨论】:
在尝试了很多不同的解决方案后,我注意到问题出在我的电缆上,所以我更换了它,现在它可以工作了。 感谢RazorHail Answer.
【讨论】: