我正在尝试使用 phonegap3 创建一个新项目:- 我设置的开发环境包括
- node.js
- Ant
- Android SDK
他们都更新到最新版本 创建项目后,我得到项目目录: 例如:
phonegap create HelloWorld com.example.hello HelloWorld
但主要的问题是我不能给它添加android平台
使用以下 3 个命令:-
尝试“phonegap 添加平台 android”/“phonegap 构建 android”/“phonegap 运行 android”
我还安装了抛出 Node “cordova”,当我用 cordova 替换 phonegap 时存在同样的问题!
Users\koko\test\www>phonegap build android
[ponegap] detecting Android SDK environment...
[ponegap] using the local environment
[onegap] adding the Android platform...
[error] An error occured during creation of android sub-project.
Users\koko\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:126
throw e;
^
Error: An error occurred while listing Android targets
at C:\Users\koko\.cordova\lib\android\cordova\3.3.0\bin\lib\check_reqs.js:87:29
at _rejected (C:\Users\koko\.cordova\lib\android\cordova
.........
at process._tickCallback (node.js:415:13)
我也把 Node 卸载了重新下载,问题依旧! 我看了很多关于这个问题的人的问题,但我不知道错误到底在哪里! 我希望看到项目在模拟器中运行!
最佳答案
看来,cordova 未能在 shell 中执行以下命令:
>android list target
为什么不尝试手动执行呢?它可能会产生有关此问题的更多信息。
您是否忘记将以下文件夹添加到您的 PATH 中?
- android-sdk/工具
- android-sdk/平台工具
编辑:
最新的 android SDK 有不同的文件夹结构。注意“sdk”文件夹。
- android-sdk/sdk/工具
- android-sdk/sdk/平台工具
关于android - "phonegap run android"phonegap 3 windows下无法建工程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20953488/