Android Studio:无法获得 'adb version' 的结果
Android Studio: Unable to obtain result of 'adb version'
我正在尝试使用 Android Studio 在 Android 应用程序上开始开发,但每当我尝试 运行 该应用程序时,我都会收到错误 Unable to obtain result of 'adb version'
尝试在不同的计算机上多次卸载并重新安装 Android Studio(都是 运行ning Windows 10),每次我都遇到相同的错误。我研究了这个问题,但一直无法找到一致的解决方案。 (或实际有效的)我是 Android 开发的新手,对于该做什么有点不知所措;任何解决这个问题的帮助将不胜感激。
感谢@user3109468 找到了解决方案,Android Studio 的 Android SDK 目录错误。在 File>Project Structure 中确保 SDK 的目录是正确的;我的是 C:\Users\[user]\AppData\Local\Android\sdk
(Google 出于某种原因给了 sdk 一个资本 "S"...)
这可能是因为 windows 虚拟内存问题。
从命令行尝试 运行ning adb。就像是
adb version
顺便说一句,平台工具将位于
c:\Users\<your userid>\AppData\Local\Android\sdk\platform-tools
您发出命令并实际得到答案需要多少时间?
如果超过 5 秒,则 android studio 超时等待答案并抛出错误。
如何解决?
关闭所有程序(进程?)
并转到控制面板->系统->高级系统设置->高级选项卡->性能->设置->高级->虚拟内存更改
尝试减小虚拟内存大小。例如如果它是 4096Mb 则设为 2048Mb(初始值和最大值)它会要求重新启动,所以重新启动并给自己喝杯咖啡,因为这需要一段时间。然后,一旦您的系统启动,请尝试 运行ning adb version。它 运行 很快吗?如果是,则问题已解决。返回虚拟内存并将其大小增加到之前的大小,就是这样。
顺便说一句,我注意到在我的案例中,简单的 hello world 程序在修复虚拟内存问题之前需要 20 秒才能在我的机器上执行。
确保 Android SDK 位置和 Android NDK 位置正确。
- 转到文件 -> 项目结构。
- 设置 Android SDK 位置和 Android NDK 位置。
取消选中:Tools>Android
中的 enable adb integration
并重新启用它。
这对我有用。
我正在尝试使用 Android Studio 在 Android 应用程序上开始开发,但每当我尝试 运行 该应用程序时,我都会收到错误 Unable to obtain result of 'adb version'
尝试在不同的计算机上多次卸载并重新安装 Android Studio(都是 运行ning Windows 10),每次我都遇到相同的错误。我研究了这个问题,但一直无法找到一致的解决方案。 (或实际有效的)我是 Android 开发的新手,对于该做什么有点不知所措;任何解决这个问题的帮助将不胜感激。
感谢@user3109468 找到了解决方案,Android Studio 的 Android SDK 目录错误。在 File>Project Structure 中确保 SDK 的目录是正确的;我的是 C:\Users\[user]\AppData\Local\Android\sdk
(Google 出于某种原因给了 sdk 一个资本 "S"...)
这可能是因为 windows 虚拟内存问题。
从命令行尝试 运行ning adb。就像是
adb version
顺便说一句,平台工具将位于
c:\Users\<your userid>\AppData\Local\Android\sdk\platform-tools
您发出命令并实际得到答案需要多少时间? 如果超过 5 秒,则 android studio 超时等待答案并抛出错误。
如何解决? 关闭所有程序(进程?) 并转到控制面板->系统->高级系统设置->高级选项卡->性能->设置->高级->虚拟内存更改
尝试减小虚拟内存大小。例如如果它是 4096Mb 则设为 2048Mb(初始值和最大值)它会要求重新启动,所以重新启动并给自己喝杯咖啡,因为这需要一段时间。然后,一旦您的系统启动,请尝试 运行ning adb version。它 运行 很快吗?如果是,则问题已解决。返回虚拟内存并将其大小增加到之前的大小,就是这样。
顺便说一句,我注意到在我的案例中,简单的 hello world 程序在修复虚拟内存问题之前需要 20 秒才能在我的机器上执行。
确保 Android SDK 位置和 Android NDK 位置正确。
- 转到文件 -> 项目结构。
- 设置 Android SDK 位置和 Android NDK 位置。
取消选中:Tools>Android
中的 enable adb integration
并重新启用它。
这对我有用。