简体   繁体   English

无法识别 ADB 命令

[英]ADB command not recognined

'adb' is not recognized as an internal or external command, operable program or batch file. 'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。

When setting ANDROID_SDK_ROOT environment variable adb command is not recognized.设置ANDROID_SDK_ROOT环境变量时,无法识别adb命令。

%ANDROID_SDK_ROOT%\platform-tools  // adb not working

BUT when setting ANDROID_HOME adb starts working again.但是当设置ANDROID_HOME adb 再次开始工作时。

%ANDROID_HOME%\platform-tools    // adb starts working.

What is wrong here?这里有什么问题? because it always shows warning on ANDROID_HOME variable that its deprecated.因为它总是在ANDROID_HOME变量上显示它已弃用的警告。

UPDATE: Found Something Weird every time I restart my PC adb stops working.更新:每次我重新启动我的电脑时发现奇怪的东西adb停止工作。 i have to save environment variable again to make it work.我必须再次保存环境变量才能使其工作。

ANDROID_HOME ANDROID_HOME

Deprecated (in Android Studio), use ANDROID_SDK_ROOT instead.已弃用(在 Android Studio 中),请改用 ANDROID_SDK_ROOT。

ANDROID_SDK_ROOT ANDROID_SDK_ROOT

Installation directory of the Android SDK package. Android SDK 包的安装目录。

Example: C:\AndroidSDK or ~/android-SDK/

ANDROID_NDK_ROOT Installation directory of the Android NDK package. ANDROID_NDK_ROOT Android NDK 包的安装目录。 (WITHOUT ANY SPACE) (没有任何空间)

Example: C:\AndroidNDK or ~/android-ndk/

ANDROID_SDK_HOME Location of SDK related data/user files. ANDROID_SDK_HOME SDK 相关数据/用户文件的位置。

Example: C:\Users\<USERNAME>\.android\ or ~/.android/

ANDROID_EMULATOR_HOME Location of emulator-specific data files. ANDROID_EMULATOR_HOME模拟器特定数据文件的位置。

Example: C:\Users\<USERNAME>\.android\ or ~/.android/

ANDROID_AVD_HOME Location of AVD-specific data files. ANDROID_AVD_HOME特定于 AVD 的数据文件的位置。

Example: C:\Users\<USERNAME>\.android\avd\ or ~/.android/avd/

JDK_HOME and JAVA_HOME Installation directory of JDK (aka Java SDK) package. JDK_HOME 和 JAVA_HOME JDK(又名 Java SDK)包的安装目录。

Note: This is used to run Android Studio(and other Java-based applications).注意:这用于运行 Android Studio(和其他基于 Java 的应用程序)。 Actually, when you run Android Studio, it checks for JDK_HOME then JAVA_HOME environment variables to use.实际上,当您运行 Android Studio 时,它会检查要使用的 JDK_HOME 和 JAVA_HOME 环境变量。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM