【问题标题】:How to install android targets (SDKs)?如何安装安卓目标(SDK)?
【发布时间】:2018-01-07 23:20:30
【问题描述】:

我不熟悉科尔多瓦的发展。在开始使用 cordova 之前,我从命令行安装了 Android SDK。而且JDK和Apache ant也已经安装好了。根据科尔多瓦文档,我使用cordova requirements 命令检查了科尔多瓦要求,如下所示。它显示未安装android目标。我该如何解决?没有这个,是否会导致与科尔多瓦的进一步发展。

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

【问题讨论】:

  • 我也面临同样的问题。还没有答案!!! :(

标签: cordova android-sdk-tools


【解决方案1】:

尝试在命令行上使用 sdkmanager 安装目标。
例如

sdkmanager "platforms;android-26"

然后再次尝试cordova requirements
希望你应该得到消息:

Android target: installed android-26

【讨论】:

  • 非常感谢,第一次对我不起作用,我再次安装了 Android Studio 并尝试再次安装目标,它对我有用
【解决方案2】:

我建议你使用更新的 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"

然后再试一次需求或构建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    相关资源
    最近更新 更多