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


当前回答

尝试改变usb连接模式到midi设备。这对我很管用。

其他回答

我做过很多处理这个问题的方法。以下是你需要一步步遵循的内容。我希望这能帮到你。

步骤1:确保您的设备已启用开发。

步骤2:在您将设备插入PC之前,确保您选择了USB连接方法。

第三步:当你插入手机时,你会得到USB连接方法的选项,选择互联网连接。确保你已经连接到互联网。

第四步:在Android Studio中运行应用程序,它会要求您授权设备进行开发,并选择YES。

第五步:通过Android Studio运行应用程序,选择设备,而不是模拟器,然后BINGO!欢迎来到Android开发版。

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

Note

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

如果每个配置都是排序的,那么对我来说有效的方法是将设备切换到PTP连接,然后再切换回MTP。

Android Studio也没有在Windows上显示我的设备(三星Galaxy Alpha),直到我从三星支持页面下载并安装了Windows驱动程序。我不得不在设备上使用MTP连接模式。我还在第一次连接设备后确认了对计算机的授权。

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