Aar*_*n G 74 adb android-studio
这是一个非常常见的问题,但没有一个解决方案对我有用.第一次提问者,如果我的约定错误,请道歉.
我正在尝试将我的Galaxy S5连接到运行Ubuntu 14.04的计算机上,这样我就可以进行一些android开发了.我最近下载并安装了Android Studio和SDK,当我的设备通过USB连接时检测到它,但设备显示为"未授权"或"离线".我知道我应该期待RSA密钥提示,但这从未出现过.
我尝试过:
- 检查调试是否已启用
- 运行adb kill-server和adb设备
- 重新启动(设备,开发人员选项,机器)
- 简单拔出并重新插入USB电缆 - 检查我的adb版本(它是1.0.31)
- 尝试不同的USB端口
- 撤销USB调试授权 - 在Android Studio中切换启用ADB集成 - 连接为PTP设备和MTP设备
我在一台运行fedora的独立机器上试过它,这没有问题,没有问题,promopt立即出现.因此,我认为USB电缆不是故障.
有任何想法吗?
Pha*_*inh 152
试试这些:
adb kill-server再adb start-server希望这可以帮助.
Dev*_*vUt 35
尝试杀死adb adb kill-server然后禁用usb调试然后启动adb adb start-server然后启用usb调试并再次插入手机并且不要让手机在进程之间休眠
编辑
结果证明我的笔记本电脑的ADB RSA密钥存在问题.我假设我的G3拒绝了一个坏密钥并禁止我的笔记本电脑通过ADB连接到它.
ADB将密钥文件保存在Windows计算机上的多个位置之一,第一个位于adb.exe所在的位置(C:\ android),第二个位于用户的>配置文件中(C:\ Users*username*. android),第三位是Windows系统文件(C:\ Windows\System32\config\systemprofile.android),文件>简单地命名为"adbkey",没有扩展名.如果ADB运行时没有密钥文件,它将自动生成一个密钥文件.
我位于我的用户文件夹(C:\ Users*username*.android).我所要做的就是删除adbkey文件(还有一个名为"adbkey.pub"的文件,我也删除了它),在命令提示符(adb start-server)中重新启动adb服务器并插入我的手机.I立即收到我> G3上的RSA指纹密钥窗口,允许两个设备之间的连接.然后输入"adb devices"返回我手机的序列号,然后是"设备",显示它可用.>我回到C:\ Users*用户名*.android \文件夹,确定有新的"adbkey"和"adbkey.pub"文件.
来自xda
编辑2
尝试这个步骤
adb kill-server和adb start-serverN C*_*zar 12
步骤1:在Developer Options中关闭USB DEBUGGING
第2步:拔下USB线
第3步:打开USB调试(这取决于USB配置)
步骤4:在命令提示符上输入adb kill-server,然后输入adb start-server
步骤5:连接USB电缆
步骤6:检查在Android Studio中运行时连接的设备(您应该能够看到列出的设备)
第7步:如果你想继续使用电缆运行,这就足够了
(如果你想继续下面的步骤进行无线调试)
步骤8:键入adb tcpip 5555.如果未显示错误,请删除USB电缆
步骤9:从关于abd查找手机的IP地址,然后键入adb connect xxx.vvv.bn(您手机的IP)
步骤10:再次检查Android Studio中的设备,您就会在设备列表中看到设备.如是,
| 归档时间: |
|
| 查看次数: |
106357 次 |
| 最近记录: |