Windows 10更新中断了睡眠,计算机在打开仿真器的情况下进入睡眠状态,而现在这已经中断了。当我运行应用程序以在模拟器中启动时,它将启动模拟器,但不会立即安装。当我尝试将应用程序运行到正在运行的模拟器实例中时,Studio会说:
com.android.ddmlib.AdbCommandRejectedException: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
Error while Installing APK
真的有点噩梦。
如何设置供应商密钥?使用AS控制台命令?谁能指出我一个假人指南,对我来说有点切线,希望我可以从GUI对其进行修复。
确定,因此最终没有下载Play商店就下载了nexus 4 x86图像android 27。抱歉,如果这是重复的话。寿命长的模拟器]
此特定问题的解决方法是在模拟器上启用开发人员选项并启用“ USB调试”。
将此处的答案与there结合起来,得出的答案在IntelliJ IDEA中也对我有用。我认为问题是相同的,因为仿真器和AVD相同。
选项1:[来自AVD的Restart the emulator
选项3:停止模拟器。然后make sure it is up to date,然后重试。
如果仍然无法使用,请重新启动adb服务器,然后重试。
adb kill-server && adb start-server
如果仍然无法正常运行,则可能是您的adb已过时... 以某种方式。对我来说就是这种情况。运行以下命令可以解决此问题。
adb devices
adb server is out of date. killing...
* daemon started successfully *
List of devices attached
emulator-5554 device
如果它现在可用于某些仿真器,但不适用于新创建的仿真器,请注意仿真器选择框中的消息:“在“允许USB调试”对话框中按“确定”]
遗憾的是,没有这样的对话框。因此,通过多次点击内部版本号,在仿真的操作系统设置中启用“开发人员模式”。然后转到开发人员设置并启用USB调试。
最近模拟器升级后,虚拟设备*)保持未经授权。当我冷启动模拟器时,有时会看到预期的确认对话框,但是此对话框立即消失,没有机会单击“确定”。
*在这里,我在Windows 10上运行带有API 28和Google Play的x86,但我不知道还会影响其他哪种情况。