Nav*_*ev1 10 android-sdk-tools 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
Run Code Online (Sandbox Code Playgroud)
尝试在命令行上使用sdkmanager安装目标。
例如
sdkmanager "platforms;android-26"
Run Code Online (Sandbox Code Playgroud)
然后cordova requirements再试一次。
希望您随后会收到以下消息:
Android target: installed android-26
Run Code Online (Sandbox Code Playgroud)
小智 0
我建议你使用更新的 gradle。我在 2018 年 1 月使用 gradle 4.1
要设置 Android 项目的目标,您可以运行:
$ export ORG_GRADLE_PROJECT_cdvMinSdkVersion=21
$ cordova build android
Run Code Online (Sandbox Code Playgroud)
正如文档中所写: https: //cordova.apache.org/docs/en/dev/guide/platforms/android/index.html#setting-gradle-properties
如果至少还不起作用...下载适当的构建工具。用命令行是:
$ android/tools/bin/sdkmanager "build-tools;21.0.0"
Run Code Online (Sandbox Code Playgroud)
并再次尝试需求或构建。
| 归档时间: |
|
| 查看次数: |
3552 次 |
| 最近记录: |