【发布时间】:2013-09-18 07:56:20
【问题描述】:
虽然熟悉 phonegap 和 xcode,但我是 android 新手。 我已经安装了 phonegap 3.0 ...
npm install phonegap
phonegap --version
3.0.0-0.14.3
我已经安装了 adt-bundle-mac-x86_64-20130729。命令行工具(例如:android)似乎工作正常。 当我尝试将 android 添加为平台时..
phonegap local build android
我明白了……
[error] Please install Android target 17 (the Android 4.2 SDK). Make sure you have the latest Android tools installed as well. Run `android` from your command-line to install/update any missing SDKs or tools.
我看到类似的问题仍未得到解答... Phonegap 3.0 CLI issue android target number in build app
当我安装 android-17 时,它运行良好,这很酷,但我需要使用 android-18 才能使用 BLE。
我看到 Fil Maj 显然在 7 月 31 日解决了这个问题...https://git-wip-us.apache.org/repos/asf?p=cordova-android.git;a=commitdiff;h=c2c5f710
.. 但我下载的 phonegap 版本中似乎没有该修复程序。我想也许它只是在科尔多瓦,所以我也安装了它,但遇到了同样的问题。
我尝试破解 npm 目录中直接包含检查的四个 js 文件,但没有成功(即:错误仍然存在)。
任何人都可以建议...
1) 如何下载修复了问题的 phonegap/cordova 版本,或
2) 如何告诉 phonegap/cordova 我要定位哪个版本的 android
非常感谢...
【问题讨论】:
-
我正在尝试以 19 为目标,但我遇到了同样的错误。有什么解决办法吗?
标签: android cordova android-4.3-jelly-bean cordova-3