我是Cordova开发的新手。在开始使用cordova之前,我从命令行安装了Android SDK。 JDK和Apache ant也已安装。根据cordova文档,我使用cordova requirements
命令检查了如下的cordova要求。并且它显示未安装android目标。我该如何解决?没有这个,这是否会导致与cordova的进一步发展。
C:\Users\Nav\Documents\cordova_dev\cordova\hello>cordova requirements
Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
No android targets (SDKs) installed!
Gradle: installed C:\Program Files\Android\Android Studio\gradle\gradle-2.14.1\bin\gradle
Error: Some of requirements check failed
答案 0 :(得分:5)
尝试在命令行上使用sdkmanager安装目标 e.g。
sdkmanager "platforms;android-26"
然后再次尝试cordova requirements
希望你应该收到消息:
Android target: installed android-26
答案 1 :(得分:0)
我建议您使用gradle更新。我在2018年1月使用gradle 4.1
要设置Android项目的目标,您可以运行:
$ export ORG_GRADLE_PROJECT_cdvMinSdkVersion=21
$ cordova build android
正如文档中所写:https://cordova.apache.org/docs/en/dev/guide/platforms/android/index.html#setting-gradle-properties
如果至少还没有工作......下载适当的构建工具。 命令行是:
$ android/tools/bin/sdkmanager "build-tools;21.0.0"
再次尝试要求或构建。