【发布时间】:2015-05-14 19:16:59
【问题描述】:
我已经安装了最新的科尔多瓦。版本为 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:
然后我尝试将目标 android sdk 更改为 19,所以在 AndroidManifest.xml 中我更改了:
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" />
到:
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
我再次运行构建命令,但仍然得到完全相同的错误。这让我发疯了。谁有想法?我在同一台 PC 上构建了许多 cordova 项目,以前从未见过这个问题。
【问题讨论】:
-
您打开的是 programFiles/Android sdk manager 还是 android-studio sdk manager?我认为它们可以单独安装。
-
您的快照显示 android api 16,那应该是最新的吗?如果您的 android sdk 管理器没有向您显示任何最新的 SDK,我建议您重新安装 android sdk。