Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android emulator 模拟器已损坏:此adb服务器';未设置s$ADB\u供应商\u密钥_Android Emulator_Android Studio 3.0 - Fatal编程技术网

Android emulator 模拟器已损坏:此adb服务器';未设置s$ADB\u供应商\u密钥

Android emulator 模拟器已损坏:此adb服务器';未设置s$ADB\u供应商\u密钥,android-emulator,android-studio-3.0,Android Emulator,Android Studio 3.0,windows 10更新打破了睡眠,计算机在模拟器打开的情况下进入睡眠状态,现在它坏了。当我在emulator中运行一个要启动的应用程序时,它将启动emulator,但不会在超时时安装。当我尝试将应用程序运行到正在运行的emulator实例中时,Studio会说: com.android.ddmlib.AdbCommandRejectedException: device unauthorized. This adb server's $ADB_VENDOR_KEYS is not set Tr

windows 10更新打破了睡眠,计算机在模拟器打开的情况下进入睡眠状态,现在它坏了。当我在emulator中运行一个要启动的应用程序时,它将启动emulator,但不会在超时时安装。当我尝试将应用程序运行到正在运行的emulator实例中时,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
  • 我在这里遵循了其他一些线索。我试过换衣服 控制面板中的环境变量,但事实上我认为 最初指向正确的位置,SDK就是这些 天
  • 我尝试重新启动电脑。我确实尝试删除了几个 adb文件,那没用
  • 我已尝试删除所有SDK和 再次下载它们
  • 我已经尝试卸载和更新Android 工作室,好几次。现在是3.1版,仍然不起作用
  • 这真是一场噩梦


    如何设置供应商密钥?作为控制台命令使用?有人能给我指一本《傻瓜指南》吗,这对我来说有点相切,希望我能从GUI上修复它。

    好的,所以最终下载了nexus 4 x86图像android 27,没有play store工作。抱歉,这是重复。长寿命工作模拟器

    此特定问题的工作修复程序是在模拟器上启用开发人员选项并启用“USB调试”。

    结合此处的答案,给出了一个在IntelliJ IDEA中也适用于我的答案。我假设问题是相同的,因为emulator和AVD是相同的

    备选案文1: 来自AVD

    备选案文2:

    选项3:停止仿真器。然后再试一次

    如果仍不工作,请重新启动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调试对话框中按Ok”


    遗憾的是,没有这样的对话。因此,在模拟操作系统的设置中,通过多次点击构建编号来启用开发者模式。然后转到开发人员设置并启用USB调试。

    最近升级emulator后,虚拟设备*)保持未经授权状态。当我冷启动模拟器时,有时会看到预期的确认对话框,但该对话框立即消失,没有机会单击“确定”



    *在这里,我在Windows10上运行带有API 28和Google Play的x86。我不知道还有哪些场景会受到影响。

    遗憾的是,我工作的场景需要Google Play服务:(这是一个解决方案(没有播放服务)但我想知道为什么google play服务的模拟器不起作用。有人吗?其他StackOveflow回答建议使用
    Settings>Doveloper options>Revoke USB debugging authorizations
    来解决这个问题,但Settigns应用程序在使用时崩溃了。根据启用开发者选项和USB debugging,向google报告了一个but为我工作