当将我的手机(带有 lightRom v14 的 galaxy S8)连接到电脑(ubuntu 18.10)时,它要求我允许文件访问(我猜是 mtp)但没有要求 adb 权限(没有对话框)。当我.android
在电脑上检查时,我发现 adbkey 在这里,但是 adbkey.pub 丢失了。尝试删除 adbkey 并运行adb kill-server && adb start-server
,更改文件夹权限,卸载整个 android studio 并删除 sdk,甚至使用 sudo 权限运行 adb,但都没有任何运气,adbkey 是唯一创建的文件。还尝试使用Passwords and Keys
实用程序从系统中删除所有 android 密钥,删除并更改登录密钥库的密码,但没有任何效果。
adbkey.pub
如果我想手动允许 adb 访问这部手机(通过将其移动到手机上的 /data/misc/adb/adb_keys 中),则需要文件,但由于它丢失了,我无法做任何事情。
答案1
通过从 Ubuntu repo 安装解决了这个问题adb
,现在 adbkey.pub 已生成并且一切都运行正常。