为什么Android Studio无法在Android Pie(9.0)上运行应用程序?

14
我已将我的Google Pixel升级到Android 9.0/Pie。在尝试从Android Studio运行应用程序时,我发现设备列表中没有Google Pixel,只有一个名为FA69R0306649的null设备。当我运行我的应用程序时,Android Studio尝试安装该应用程序,但最终失败。
看起来Android Studio不再识别手机了。几个小时前,在Oreo(8.x)下它仍然完美地工作。
此外,如果我将应用程序部署为alpha版本并下载运行,则在9.0 / Pie下它可以正常运行。
你有什么建议可以让Android Studio(3.1.4)在Android 9.0手机上实现运行/调试?

Demo image


2
USB调试已启用吗? - Anubhav Gupta
/opt/android-studio/jre/bin/java -version openjdk version "1.8.0_152-release" OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01) OpenJDK 64-Bit Server VM (build 25.152-b01, mixed mode) java -version openjdk version "10.0.1" 2018-04-17 OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1) OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode) - B Porr
调试已启用(同时重新生成了安全证书)。它在我的其他手机上(6.0、8.1)运行良好。在我将Pixel从8.1更新到9.0之前,它也可以正常工作。 - B Porr
Android Studio 是最新版本:3.1.4。 - B Porr
1
可以打开手机文件,可以传输文件,USB已被识别。如果我关闭USB调试,则在Android Studio中消失,当我重新启用它时,它会回来。只是下载最新的API28像素模拟器。请耐心等待。 - B Porr
显示剩余12条评论
6个回答

3

Pixcel手机运行9.0系统需要使用USB 2.0高速接口。 显然,安装Android Pie的Pixel手机无法通过USB 3.0接口、USB 1.1全速接口或者USB 2.0全速接口与电脑通信。


实际上,对我来说情况恰好相反。我尝试使用了一个带电源的USB集线器,它可以工作...但是直接连接到我的笔记本电脑的USB 3.0接口却不能工作。太疯狂了!我想这个集线器有电源可能是关键所在。 - shalafi
我很好奇@shalafi,你的USB集线器是USB 2.0还是USB 3.0。 - B Porr
1
看起来我们实际上需要 USB 2.0 高速。结果发现我有一个假的 USB 2.0 集线器,实际上只支持全速而不是高速。我用一个合适的 USB 2.0 集线器替换了它,现在我可以使用这个集线器了。 - B Porr
您可能希望使用该信息编辑您的答案。 - shalafi
那个bug让我大吃一惊!它在USB 2.0上运行,而我是Android One,昨天刚刚更新了! - Mohsen

3
我在我的小米Mi A1上也遇到了类似的问题。当我从Android 8.1升级到9时,Android Studio一直卡在“安装应用程序”上,无法继续操作。 尝试了吊销USB调试授权并重新启用开发人员选项,但都没有成功,最后简单地重启手机就解决了问题。 看起来有多个问题会导致同样的情况发生。

我也遇到了同样的问题。重启后,它对我来说完美地工作了。 - Shohel Rana
重启很好,但是手机的配置是什么? - Richard
你所说的手机配置是指什么? - AXE

1

我在将小米Mi A2升级到Android 9后遇到了同样的问题。如果您使用Linux,请尝试手动添加udev权限,按照此处描述的步骤进行操作。在我的情况下,这是唯一有效的解决方案。


1
请在操作系统版本升级后重新启用开发者选项,设备名称将会出现并正常工作。

0

安装Android 9的SDK平台。在Android Studio中,搜索图标旁边的右上角,按下SDK管理器的图标,查看SDK平台是否已更新和安装。


-1
一个简单的解决方案是进入您手机的开发者选项,在USB调试选项下面,有一个“通过USB安装”的选项,只需启用它,您就可以通过Android Studio将应用程序安装到您的9.0设备中了。

“通过 USB 安装” 不是 PIE 选项。 - Richard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接