APK无法安装,设备未经授权和离线

时间:2017-07-13 20:37:24

标签: android-studio adb

我有一台运行Android 6.0.1的设备,我在Mac上使用Android Studio 2.3.3。当我尝试安装/运行我的应用程序(hello world)时,我收到了这条消息。

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

我知道这个问题已经在整个网站上被问到了,我看了很多,并且遵循了这些建议

  1. 关闭所有内容并开启几次​​
  2. 确保在开发人员设置中启用USB调试
  3. 停止并启动adb服务器
  4. 尝试不同的部署目标,虚拟设备正常运行
  5. 我目前的理论是我的设备未获得授权,因为我的设备不是手机/平板电脑/手表,它只是一个SOM和载板。

    我唯一的另一个想法是,这是由设备脱机引起的。 当我选择部署目标时,我可以看到我的设备但它旁边显示[OFFLINE]并且它稍微变灰了。我不完全明白这意味着什么,因为我的设备连接的网络与我的Mac相同,他们可以相互ping通。

    所以我的问题归结为这个

    1. 我可以尝试哪些其他疑难解答?
    2. 我的设备离线是否相关/这是什么意思/我如何上网?

1 个答案:

答案 0 :(得分:0)

问题在于我在设备上运行操作系统时使用的.img文件。我重新安装了操作系统,之后一切正常。