Uza*_*air 7 android java-8 cordova
我在传递命令时遇到以下错误cordova requirements
。我已经全局安装了cordova(-g),安装了apache ant,android sdk并设置了%ANDROID_HOME%根路径已经安装了节点仍然无法模拟android
Run Code Online (Sandbox Code Playgroud)$ cordova requirements Requirements check results for android: Java JDK: installed 14.0.2 Android SDK: not installed Failed to find 'ANDROID_SDK_ROOT' environment variable. Try setting it manually. Detected 'adb' command at C:\adb but no 'platform-tools' directory found near. Try reinstall Android SDK or update your PATH to include valid path to SDK\platform-tools directory. Android target: installed Google Inc.:Google APIs:24,Google Inc.:Google APIs:23,Google Inc.:Google
首先查看您显示的错误:
android 的要求检查结果:Java JDK:已安装 14.0.2 Android SDK:未安装 无法找到“ANDROID_SDK_ROOT”环境变量。
Cordova 仍然支持 Java JDK 8。因此,您必须卸载其他 Java 版本并从此处安装 Java JDK 8 [Oracle Java 或 Open JDK]:
安装后,设置变量路径,如JAVA_HOME和javac
有关步骤,请参阅此处:https ://androidabcd.info/how-to-set-java_home-in-windows-10/
您可以检查java版本和javac版本:
java -version
javac -version
Run Code Online (Sandbox Code Playgroud)
现在您需要安装Android studio来获取Android SDK。一旦获得android-sdk路径,就可以将其设置在变量路径中。
对于 Windows:
set ANDROID_SDK_ROOT=C:\installation location\android-sdk
set PATH=%PATH%; %ANDROID_SDK_ROOT%\tools; %ANDROID_SDK_ROOT%\platform-tools;
Run Code Online (Sandbox Code Playgroud)
您可以通过打开Android Studio查看sdk的安装位置,在右上角选项中选择“SDK Manager”。然后复制sdk位置。
另外,您需要 Gradle,并且从此处下载 Gradle 二进制文件并将其解压到 C 文件夹中。
设置 Gradle 路径:
set PATH=%PATH%;C:\Gradle\gradle-7.1.1\bin;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19112 次 |
最近记录: |