无法识别ADB命令
来源:爱站网时间:2021-09-24编辑:网友分享
'adb'不被识别为内部或外部命令,可操作程序或批处理文件。设置ANDROID_SDK_ROOT环境变量时,无法识别adb命令。 %ANDROID_SDK_ROOT%\ ...
问题描述
'adb'不被识别为内部或外部命令,可操作的程序或批处理文件。
当设置ANDROID_SDK_ROOT
环境变量adb
命令时,无法识别。
%ANDROID_SDK_ROOT%\platform-tools // adb not working
但是设置ANDROID_HOME
adb时再次开始工作。
%ANDROID_HOME%\platform-tools // adb starts working.
这里怎么了?因为它总是在ANDROID_HOME变量上显示警告,提示已弃用。
思路:
ANDROID_HOME
不推荐使用(在Android Studio中,请改用ANDROID_SDK_ROOT。
ANDROID_SDK_ROOT
Android SDK软件包的安装目录。
Example: C:\AndroidSDK or ~/android-SDK/
ANDROID_NDK_ROOTAndroid NDK软件包的安装目录。 (不带任何空格)
Example: C:\AndroidNDK or ~/android-ndk/
ANDROID_SDK_HOME与SDK相关的数据/用户文件的位置。
Example: C:\Users\\.android\ or ~/.android/
ANDROID_EMULATOR_HOME特定于仿真器的数据文件的位置。
Example: C:\Users\\.android\ or ~/.android/
ANDROID_AVD_HOMEAVD专用数据文件的位置。
Example: C:\Users\\.android\avd\ or ~/.android/avd/
JDK_HOME和JAVA_HOMEJDK(又名Java SDK)软件包的安装目录。
注意:这用于运行Android Studio(和其他基于Java的应用程序)。实际上,当您运行Android Studio时,它将先检查要使用的JDK_HOME然后是JAVA_HOME环境变量。
上一篇:无法将spring boot应用程序部署到heroku
下一篇:如何计算日期差?