'adb'不被识别为内部或外部命令, 可操作的程序或批处理文件。
设置ANDROID_SDK_ROOT
环境变量adb
命令时无法识别。
%ANDROID_SDK_ROOT%\platform-tools // adb not working
但在设置ANDROID_HOME
adb时,B再次开始工作。
%ANDROID_HOME%\platform-tools // adb starts working.
这是怎么了?因为它总是在 ANDROID_HOME 变量上显示警告,提示已弃用它。
更新:
每次重启PC adb
都无法正常工作时,发现“奇怪”。我必须再次保存环境变量才能使其正常工作。
答案 0 :(得分:0)
ANDROID_HOME
已弃用(在Android Studio中),请改用ANDROID_SDK_ROOT。
ANDROID_SDK_ROOT
Android SDK软件包的安装目录。
FindElement(By.ClassName("ctm-icon-link"));
FindElement(By.XPath("//a[@href='#']@onclick"));
FindElement(By.XPath("//a[@href="#"]@class"));
ANDROID_NDK_ROOT Android NDK软件包的安装目录。 (没有任何空间)
Example: C:\AndroidSDK or ~/android-SDK/
ANDROID_SDK_HOME 与SDK相关的数据/用户文件的位置。
Example: C:\AndroidNDK or ~/android-ndk/
ANDROID_EMULATOR_HOME 特定于仿真器的数据文件的位置。
Example: C:\Users\<USERNAME>\.android\ or ~/.android/
ANDROID_AVD_HOME 特定于AVD的数据文件的位置。
Example: C:\Users\<USERNAME>\.android\ or ~/.android/
JDK_HOME和JAVA_HOME JDK(又名Java SDK)软件包的安装目录。
注意:这用于运行Android Studio(和其他基于Java的应用程序)。实际上,当您运行Android Studio时,它将先检查要使用的JDK_HOME然后是JAVA_HOME环境变量。