我正在使用命令行开发一个 phonegap 应用程序。我安装了节点 js。我正在使用 eclipse。当我尝试使用“phonegap --verbose build android”时,我遇到了以下错误……我在系统变量中添加了路径.请帮忙
E:\Eclipse new version\workspace2\hello> phonegap --verbose build android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[phonegap] Installing cordova library for android...
[phonegap] missing library cordova/android/3.3.0
[phonegap] downloading https://git-wip-us.apache.org/repos/asf?p=cordova-
android.git;a=snapshot;h=3.3.0;sf=tgz...
[phonegap] Downloading cordova library for android...
[phonegap] Download complete
[phonegap] Installing cordova library for android...
[phonegap] Creating android project...
[error] An error occured during creation of android sub-project.
E:\Eclipse new version\workspace2\hello>
系统变量路径
E:\adt-bundle-windows-x86\sdk\platform-tools;
E:\adt-bundle-windows-x86\sdk\tools;
C:\Program Files\Java\jdk1.7.0_13;
E:\Node;
C:\Users\ONE\AppData\Roaming\npm;
C:\Users\ONE\.cordova
最佳答案
今天,我将我的项目从一台运行 phonegap 3.3 的电脑转移到另一台仍在 3.1 中的电脑。因此,我升级了 phonegap,然后在尝试为 android 构建项目时遇到了与您相同的错误。
然后我启动了 phonegap platform update android
并出现了一条错误消息
Error: Please install Android target 19 (the Android newest 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.
另一台 PC 是 sdk 19,这台是 sdk 17,所以我升级到 sdk 19,然后重新启动 phonegap platform update android
,问题就消失了。
我想也许 phonegap 3.3 需要 sdk 19?
关于android - 创建android子项目时发生错误。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21431668/