我目前无法在 Android Studio 上进行应用测试,我不知道下一步该怎么做。当我尝试运行模拟器时,我一直收到错误“无法获得‘adb 版本’的结果”。我认为我没有更改系统上的任何内容来实现它,尽管我通常会更新 Android Studio 推荐的任何软件包。我用谷歌搜索过,这给了我很多尝试,但我没有进一步。我尝试了以下方法:
我现在卡住了,我不知道还能尝试什么。有人会建议我可以尝试的其他东西吗?
另外,我认为我可以使用命令行临时将应用程序推送到设备,但如果我只是测试,我不确定要推送什么,因为我没有 apk 文件(我认为)。我会将哪个文件推送到模拟器?我该怎么做?模拟器似乎被称为 emulator-5554。
我使用的是 Windows 10,并且已升级到最新的 Android Studio (2.1.3)。
最佳答案
前言:虽然我的回答侧重于 Android Studio 对 ADB 错误的看法,但我相信它对 Windows ADB 调试有帮助!
哇,我理解长时间调试的挫败感,这是我对这个奇怪错误的看法!
我曾经在 Android Studio 上尝试将应用程序“运行”到手机上时遇到 “无法检测 adb 版本,adb 输出:” ……当手机连接到 PC 时,没有显示任何设备。
我已经尝试了所有这些(来自不同的 SO 答案) 但没有一个起作用!!! :
File
工具栏中的“使缓存无效并重新启动”。 问题最后是官方SDK工具管理器下载的
platform_tools\adb.exe
文件损坏了!所以我曾经在从命令提示符启动 adb.exe 时得到 Windows 错误代码 0xc0000142! :(解决方案:
对于上述 ADB 问题的 future 读者(和受害者 xD),请执行以下操作:
platform_tools\
目录添加到系统路径环境变量中。 platform_tools
( C:\Users\{YourAccount}\AppData\Local\Android\Sdk\platform-tools
) 目录中的以下 3 个文件。 (之前请备份同一个文件夹,以防万一。) ADB kit (internal version number: 32)
关于android-studio - Android Studio : "Unable to obtain result of ' adb version'",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39056062/