如何安装android目标(SDK)?

时间:2017-08-01 07:48:55

标签: cordova 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

2 个答案:

答案 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"

再次尝试要求或构建。