android - 创建android子项目时发生错误。?

标签 android cordova command-line

我正在使用命令行开发一个 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/

相关文章:

java - 在包含 RecyclerView 的 fragment 之间切换时出现 NullPointerException

android - 如何检查安卓设备是否连接到网络?

javascript - 测试 ionic-cordova- 在浏览器中不起作用

windows - TShark 输出重定向

c# - 双反对应用程序作为 winform 或命令行实用程序运行

android - 无法使用位于不同目录中的头文件

android - 每个列表项中的两个 View

c# - 使用 Cordova 的 Azure 移动应用自定义身份验证

android - 适用于 Android 的 Phonegap 插件无法正常工作。为什么?

linux - 在命令行和 Xargs 中批量重命名文件