我已经安装了最新的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项目,以前从未见过这个问题。
我也有同样的问题——如果你只下载了Android SDK,但还没有启动< code>android命令和安装更新,就会出现这个问题。在这种情况下,Cordova告诉您安装/更新Android API版本23的SDK(在< code > platforms/Android/project . properties 文件中指定为“android-23”)。
解决方案:运行android
[*]并选择相应的:
安装这些并重新运行科尔多瓦构建Android
,它应该可以工作。
[*]假设您的sdk/tools路径在您的系统PATH上(参见此处)
我不确定这是否是发布这个答案的地方,但我花了一个多小时试图找出为什么“cordova build”要求22,当时我已经安装了23个,所以我想我会分享:
在我的例子中,项目是在我之前创建的,更新是针对android-22的,将“target=android-22”改为“target=android-23”
在以下文件中允许构建:\平台\android\project.properties\平台\android\CordovaLib\project.properties
我遇到了同样的问题,并修复了它,将以下Android SDK文件夹附加到PATH环境变量:
我无法运行。在我检查了之后,它显示 附科尔多瓦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