我在this tutorial之后开始npm phonegap -g
。一切都很好,但是当我跑步时:
>cordova platform add android
>phonegap 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 comman
d-line to install/update any missing SDKs or tools.
Android SDK site正在使用Android 4.4和API lvl Android 19.
如何更新NPM,PhoneGap和Cordova以使用最新版本的Android?
答案 0 :(得分:6)
这是一个科尔多瓦虫。
1-将android-17
替换为节点安装的npm_modules内cordova模块内android_parser.js文件中的android-19
。
2-替换项目中project.properties中android-17
的{{1}}。
不是解决方案,只是解决方案,直到Cordova发布固定版本。
答案 1 :(得分:4)
更改" target"的值键入C:\Users\UserName\.cordova\lib\android\cordova\3.5.0\framework\project.properties
到" android-20",这样:
target=android-20
答案 2 :(得分:3)
@GermanDZ,而不是项目中的project.properties,但是这个文件:C:\ Users \ USER_NAME.cordova \ lib \ android \ cordova \ 3.1.0 \ framework \ project.properties
答案 3 :(得分:0)
答案 4 :(得分:0)
您可以更新为最新版本:
sudo npm update -g npm
sudo npm update -g phonegap
brew update android-sdk
然后运行android
,并下载最新的API。
然后,在运行phonegap build android
时,PhoneGap将默认使用最新的API。
如果您需要更新当前项目,请在项目文件夹中运行:
phonegap platform update android
现在,如果再次运行build
,它应该使用最新版本。