我正试图在我的Ubuntu笔记本上从Android Studio运行一个应用程序。
我已经启用了USB调试,但它仍然不起作用。
当我在Android Studio中点击运行时,它无法检测到我的设备(LG G3 Lollipop)。
我找不到任何帮助 :(
我正试图在我的Ubuntu笔记本上从Android Studio运行一个应用程序。
我已经启用了USB调试,但它仍然不起作用。
当我在Android Studio中点击运行时,它无法检测到我的设备(LG G3 Lollipop)。
我找不到任何帮助 :(
首先,打开终端并执行以下操作:
执行 lsusb
命令检查设备是否已连接。
执行 adb devices
命令检查设备是否连接,然后它是否以 adb 模式被检测到。
2.a. 如果未找到上述命令,请执行 sudo apt-get install android-tools-adb
命令,然后再检查是否列出。
其次,在您的问题中发布第1步和第2步的结果,以帮助我们找到正确的解决方案。
故障排除:
允许
选项。按照页面上所述的步骤执行:
/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
? - ki9确保您的Ubuntu系统已安装ADB。如果未安装,请输入-
sudo apt-get install adb
在安装过程中,当被要求提供系统密码并按'Y'键时,请提供密码。
然后通过USB断开设备连接,再次连接设备。 重新连接后,您将需要授予调试权限,该权限会在设备上弹出提示。
我遇到了同样的问题,但是这是我的错误。我没有打开“USB调试模式”。
Settings > Developer Option > Enable USB Debugging Mode.
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安装在自定义位置)
然后启动一个新的shell,在那里重新启动studio,然后它就可以工作了。
在设置中启用USB调试->开发者选项
通过多次点击版本号启用开发者模式
如果您在Ubuntu Linux上第一次进行此操作,请使用sudo apt-get install
安装adb软件包。这将为所有Android设备提供由社区维护的默认udev规则集。
或者,使用
sudo adb kill-server
sudo adb start-server
然后使用
sudo adb devices
检查
您还可以在手机的开发人员选项中选中或取消选中USB调试选项。
请按照以下链接获取更多信息。 在硬件设备上运行应用程序
$ adb devices
如果您尝试了许多终端命令来将物理设备连接到Ubuntu中的Android Studio,但未能成功连接,请尝试以下方法:将您的设备连接并将USB首选项(设备通知)更改为PTP,Android Studio将检测到您的设备。请参阅此图像
lsusb
的结果吗? - Himanshu Shankar