我刚刚从HTX U12+升级到Pixel 7 Pro,在新手机上测试我的应用程序时遇到了问题。
Android Studio是在Windows 11上运行的2022.2.1 Patch 2,应用了已提供的所有最新Android SDK等补丁。
HTC U12+在Android 9上运行,Pixel 7 Pro在Android 13上运行,并安装了最新的安全更新。
我的应用程序仍然在HTC手机上安装为调试或发布版本,但当我尝试从Pixel 7 Pro上的Android Studio安装时,一旦尝试安装,手机就会与Android Studio断开连接。
- 我已经在手机上启用了开发者模式
- 我已启用USB调试
- 我已经连接了手机,并允许USB文件传输(就像我一直在HTC和其他设备上做的那样)
- 我已接受计算机的RSA指纹并选择始终允许此计算机
- 然后手机会出现在Android Studio设备下拉列表中。
- 我点击在设备上运行应用程序,然后开始构建。
- 构建顺利完成。
- Android Studio / ADB然后尝试在手机上安装应用程序,Android Studio中的设备插件立即恢复为我的虚拟设备之一。
- 运行窗口中的消息立即显示“安装未成功。无法安装应用程序。”并且稍低一点的消息显示“安装失败,原因是:'未找到设备{此处推测为设备ID}'。
- 检查Android Studio中的设备下拉列表,Pixel 7 Pro已经消失。
如果我断开电话并重新连接,它会重新出现在下拉列表中,但如果我再试一次,同样的情况会再次发生。
我试过从手机上取消所有调试/开发设备的授权,忘记电脑。我得到消息再次接受RSA密钥,但仍然是同样的问题。
我甚至试过清理项目和重建,删除中间文件和debig apk等.但仍然是相同的结果。
如果我插入HTC U12+并点击运行,它的构建和安装没有问题。
显然,我可以继续使用HTC进行测试,但这是停留在Android 9,我想在发布前在物理Android 13设备上进行测试。(我已经在Android 13虚拟设备上进行测试)。
1条答案
按热度按时间dgtucam11#
事实证明,这是笔记本电脑上的USB-C端口问题。
实际上不是端口上的故障,但交换到另一个端口解决了这个问题。几天后,“可疑”端口再次工作。我是如何发现可疑端口再次工作的?嗯,“替代”端口显示的问题与可疑端口最初显示的问题完全相同。
所以,我并没有真正弄清楚为什么会发生这个问题,但是换到笔记本电脑上的另一个USB端口让我开始运行。