虽然对 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 在构建应用程序中发出 android 目标编号
当我安装 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
非常感谢 ...