Android 无法检测adb版本
我无法将apk从Android studio上传到连接的设备,因为IDE无法连接到adb。我发现Android 无法检测adb版本,android,android-studio,intellij-idea,Android,Android Studio,Intellij Idea,我无法将apk从Android studio上传到连接的设备,因为IDE无法连接到adb。我发现无法检测日志中的adb版本错误。我不确定到底是什么导致了这个问题,但它在昨天起了作用 现在我有: 视窗7 已安装Android studio 3.5 已安装平台工具29.0.3 Android studio中的常规和项目设置都设置为Android sdk的正确目录(C:\dev\Android\u sdk) ANDROID_HOME设置为相同的sdk文件夹 路径设置为C:\dev\android\u
无法检测日志中的adb版本
错误。我不确定到底是什么导致了这个问题,但它在昨天起了作用
现在我有:
- 视窗7
- 已安装Android studio 3.5
- 已安装平台工具29.0.3
- Android studio中的常规和项目设置都设置为Android sdk的正确目录(C:\dev\Android\u sdk)
- ANDROID_HOME设置为相同的sdk文件夹
- 路径设置为C:\dev\android\u sdk\platform tools\
- 当我从cmd和Android Studio终端使用
adb版本时,我得到
Android调试桥版本1.0.41
- 另外,
显示我连接的设备adb设备
无法检测adb版本
这是Android studio日志中的日志:
2019-09-11 14:38:16,948 [ thread 12] INFO - roid.tools.idea.adb.AdbService - Initializing adb using: C:\dev\android_sdk\platform-tools\adb.exe
2019-09-11 14:38:17,251 [ thread 12] WARN - #com.android.ddmlib - Unable to detect adb version
还值得一提的是,最初我试图解决重复的adb冲突,因为我安装了HTC Sync Manager,它有自己的adb,有时与sdk/平台工具adb发生冲突。所以我删除了HTC同步,出现了adb版本错误。我不知道为什么,因为我找不到任何引用HTC adb位置的设置 我通过从platform tools 28.0.1中将adb.exe替换为adb解决了这个问题。我也遇到了同样的问题。我尝试降低平台工具的版本,然后解决了问题。
我不知道为什么在使用平台工具29.0.5时它是无用的。
我使用的是Windows 10、Android Studio 3.5.3。
转到此站点下载旧版本--
在我的情况下,其中缺少dll文件
重置计算机后,
C:\Windows\System32
和C:\Windows\SysWOW64
。将所有dll文件从C:\Windows.old\Windows\System32
和C:\Windows.old\Windows\SysWOW64
复制到各自的新文件夹(System32和SysWOW64)中对我有效。尝试从Windows 7
中的任务管理器中杀死所有adb.exe
进程,然后重新连接设备并允许USB调试与MTP连接
。不幸的是没有帮助。事实上,我相信Android Studio和adb之间存在一个问题。正如我提到的,adb设备
显示连接的设备。您可以尝试删除旧的Android SDK
文件夹,并在重新启动系统的情况下下载一个新文件夹。我尝试将Android Studio与SDK一起完全重新安装-没有结果:(除了Android SDK之外,机器上是否安装了adb。很多时候,移动驱动程序或实用程序都会安装adb并将其添加到系统路径中。)