Android emulator Android emulator(adb设备-l)未经授权的错误

Android emulator Android emulator(adb设备-l)未经授权的错误,android-emulator,adb,avd,android-sdk-tools,avd-manager,Android Emulator,Adb,Avd,Android Sdk Tools,Avd Manager,要求 跨多个实例共享所有android虚拟设备(AVD)。因此,AVD可以从任何实例启动 设置 我有多个加载Android Sdk的实例 .android的位置放在一个单独的硬盘中,所有的AVD设备都位于其中 问题 我可以从一个实例创建avd,也可以仅从该实例启动avd。 但是当我尝试从另一个实例启动avd时,它会给出以下未经授权的错误 命令:adb设备-l 尝试过的解决方案 这些都是我尝试过的解决方案,但没有奏效 试图关闭adb服务器并重新启动,adb kill server和adb

要求

跨多个实例共享所有android虚拟设备(AVD)。因此,AVD可以从任何实例启动

设置

  • 我有多个加载Android Sdk的实例
  • .android
    的位置放在一个单独的硬盘中,所有的AVD设备都位于其中
问题

我可以从一个实例创建avd,也可以仅从该实例启动avd。 但是当我尝试从另一个实例启动avd时,它会给出以下未经授权的错误

命令:
adb设备-l

尝试过的解决方案

这些都是我尝试过的解决方案,但没有奏效

  • 试图关闭adb服务器并重新启动,
    adb kill server
    adb start server
  • 尝试使用
    adb pubkey~/.android/adbKey>~/.android/adbKey.pub
    生成新的adbKey,并将其替换为旧的adbKey
命令

  • 创建仿真器的步骤
avdmanager create avd--name test-b google_api/x86-k“系统映像;android-30;google_api;x86”--设备“像素”
  • 启动仿真器
emulator-avd测试-gpu swiftshader\u间接-显示内核-快照测试-端口5542