Android设备adb始终在LinuxMac上未经授权

Android设备adb始终在LinuxMac上未经授权,第1张

概述我不得不几次处理这个问题,每次忘记原因是什么,直到我深入挖掘.所以这是症状: >每次重新连接/重新启动设备时,即使您发誓您最后一次选中了“始终”复选框,也会获得授权对话框. > adb shell为您提供下面的模糊 > adb设备为您提供下面的其他模糊 >在恢复过程中无法通过adb连接 >设备未经授权,将其插入将不会显示授权对话框 adb shell blurb: user@PC:~$adb sh 我不得不几次处理这个问题,每次忘记原因是什么,直到我深入挖掘.所以这是症状:

>每次重新连接/重新启动设备时,即使您发誓您最后一次选中了“始终”复选框,也会获得授权对话框.
> adb shell为您提供下面的模糊
> adb设备为您提供下面的其他模糊
>在恢复过程中无法通过adb连接
>设备未经授权,将其插入将不会显示授权对话框

adb shell blurb:

user@PC:~$adb shellerror: device unauthorized.This adbd's $ADB_vendOR_KEYS is not set; try 'adb kill-server' if that seems wrong.Otherwise check for a confirmation dialog on your device.

adb设备模糊:

user@PC:~$adb devicesList of devices attachedC4F124F1B9A98AE unauthorized

您的udev规则已经到位,而lsusb输出的代码存在于/etc/udev/rules.d/51-androID.rules(或redhat等效,如果不同)

发生了什么?

解决方法 好吧,对我来说,问题就是你在下面看到的:
user@PC:~$ls -al ~/.androID/total 20drwxrwxr-x  3 user    user 4096 Jun  7 15:46 .drwxr-xr-x 30 user    user 4096 Sep 19 11:30 ..-rw-------  1 root    root 1704 Jun  7 15:46 adbkey-rw-r--r--  1 root    root  710 Jun  7 15:46 adbkey.pubdrwxrwxr-x  2 user    user 4096 Jun  7 15:42 cache

请注意我的adbkey和匹配的公钥是如何归root所有?我第一次在这台机器上运行adb的东西都是root.修复很容易,你可能已经知道了:sudo chown user:user~ / .androID / adbkey *

总结

以上是内存溢出为你收集整理的Android设备adb始终在Linux / Mac上未经授权全部内容,希望文章能够帮你解决Android设备adb始终在Linux / Mac上未经授权所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1135612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存