当前位置: 首页 > 知识库问答 >
问题:

请安装Android目标:“Android-21”

步博厚
2023-03-14

我已经安装了最新的cordova。版本是4.3.0。我创建了一个空的Cordova项目:

cordova create test com.test Test

然后我添加平台:

cordova platform add android

我用以下方法构建了该项目:

cordova build android

但我总是得到:

[Error: Please install Android target: "android-21".

Hint: Open the SDK manager by running: C:\Program\ Files\     (x86)\Android\android-studio\sdk\tools\android.BAT
You will require:
1. "SDK Platform" for android-21
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)]

然后,我尝试将目标android sdk更改为19,因此在AndroidManifest.xml中,我更改了:

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" />

自:

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />

我再次运行build命令,仍然得到完全相同的错误。这快把我逼疯了。有人有什么想法吗?我在同一台PC上构建了许多许多cordova项目,以前从未见过这个问题。

共有3个答案

劳嘉实
2023-03-14

我也有同样的问题——如果你只下载了Android SDK,但还没有启动< code>android命令和安装更新,就会出现这个问题。在这种情况下,Cordova告诉您安装/更新Android API版本23的SDK(在< code > platforms/Android/project . properties 文件中指定为“android-23”)。

解决方案:运行android[*]并选择相应的:

  • 在工具下:
    • "Android SDK平台工具23.1
    • "Android SDK Build-tools 23.1
    • SDK平台

    安装这些并重新运行科尔多瓦构建Android,它应该可以工作。

    [*]假设您的sdk/tools路径在您的系统PATH上(参见此处)

单于皓轩
2023-03-14

我不确定这是否是发布这个答案的地方,但我花了一个多小时试图找出为什么“cordova build”要求22,当时我已经安装了23个,所以我想我会分享:

在我的例子中,项目是在我之前创建的,更新是针对android-22的,将“target=android-22”改为“target=android-23”

在以下文件中允许构建:\平台\android\project.properties\平台\android\CordovaLib\project.properties

华化
2023-03-14

我遇到了同样的问题,并修复了它,将以下Android SDK文件夹附加到PATH环境变量

    < Li > C:\ Program Files \ Android \ SDK \ tools < Li > C:\ Program Files \ Android \ SDK \ platform-tools
 类似资料:
  • 我无法运行。在我检查了之后,它显示 附科尔多瓦Android版

  • 仍然面临这个问题。我在谷歌上找遍了都找不到解决办法。 Mac OSX Sierra Android Studio 2.3 科尔多瓦/音峡(最新版本) android需求检查结果: < li>Java JDK:已安装1.8.0版 < Li > Android SDK:installed true < li>Android目标:未安装找不到Android SDK。请确保它已安装。如果不在默认位置,设置

  • 我的Cordova安装有问题:我安装了Cordova、Android Studio、Android SDK、Java并在中定义了 。当我转到Cordova项目并键入时,我会出现错误 检测到Android Studio项目 Android需求检查结果: Java JDK:installed 1.8.0 Android SDK:installed true Android目标:未安装 Android:

  • 我正在尝试在windows 7上安装Cordova。我将学习本教程:https://www.tutorialspoint.com/cordova/cordova_first_application.htm 当我运行cordova requirements时,它说没有安装android目标,并设置了android_HOME环境变量 如图1所示,当我回ANDROID_HOME时,它被设置为正确的位置。

  • 在WINDOWS 10上使用cordova,我无法构建项目。 当我尝试< code>cordova要求时,它显示< code>Android目标:未安装。 我在互联网和SO上尝试了所有可能的解决方案,然而,没有一个适合我。可能这与最新版本的科尔多瓦v 8.0.0有关。 我尝试了以下操作,但没有成功: 1.覆盖我的文件夹中cordova CLI中的工具文件夹 2.,然后 3.在Android Stu