Android Studio中的AVD管理器不显示我的设备,但adb设备显示它。我是不是遗漏了什么明显的东西?


当前回答

Android Studio看不到手机的原因有很多。

其中之一是ADB接口驱动程序的问题。你可以在设备管理器中查看:

如果你没有ADB接口驱动程序,那么使用本指南为英特尔芯片组安装它:在Windows计算机上安装Android调试桥(ADB) USB驱动程序。

如果你有其他的,但不是英特尔,然后尝试在制造商的网站上搜索驱动程序。

对于小米手机,在开发者模式菜单的最底部关闭MIUI优化。

其他回答

如果你使用三星,你可以从三星下载并安装设备驱动程序。

Note

您需要启用ADB模式(如第11条评论) 你需要在Android Studio中将目标设置为“打开选择部署目标”对话框。设置目标:执行命令>编辑配置>目标>打开选择部署目标对话框

我也有这个问题。 经过我的edge 6,启用usb调试是灰色的,无法打开。 快速搜索谷歌显示是myKnox安全程序阻止了这一点。所有你需要做的是卸载myKnox,然后你可以允许usb调试。这解决了我的问题,选择设备对话框现在显示我连接的电话。

Env - AS 3.3.2 Linux 4 (ubuntu)

in AS used menu Tools > Create desktop entry 

桌面文件内容-(注意该路径不包括Platform-tools)

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Android Studio
Icon=jetbrains-studio.png
Path=/home/rob/android-studio
Exec=sh -c ' /home/rob/android-studio/bin/studio.sh' 
StartupNotify=false
StartupWMClass=jetbrains-studio
OnlyShowIn=Unity;
X-UnityGenerated=true

注意SDK的位置。下面的平台工具“adb”将不会被桌面找到。上面的路径:

 $ which adb
/usr/local/src/android-sdk-linux/platform-tools/adb

在我的设置中,我的症状是任何终端都会列出设备OK,但AS中的工具栏按钮永远不会显示连接的设备…当我的手机通过USB线连接时,我看到的只有“没有设备”。

我的解决方案是在文件顶部添加正确的路径:

 ${AS_HOME}/bin/studio.sh ...

PATH=$PATH:/usr/local/src/android-sdk-linux/platform-tools:/usr/local/src/android-sdk-linux/tools

检查设备驱动程序 如果您的设备是Galaxy安装Kise将搜索您的驱动程序

打开调试模式后,打开设置/开发人员选项 更新配置相同的映像