1
我使用的科尔多瓦3.3.0在Windows Cygwin中,和我得到以下错误,当我尝试添加android平台错误做科尔多瓦平台添加机器人在科尔多瓦3.3
Error: An error occured during creation of android sub-project.
C:\Users\Mike\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:126
throw e;
^
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.
我有最新的可用版本或java,ant和安装的android sdk api 19,以及最新的android工具,平台工具和构建工具,但错误仍然存在。 (我想我的后SDK管理器中的图像显示这一点,但我没有足够的声誉:(
我的PATH变量的末尾包含的Android工具和平台工具的正确位置的建议here
....:/cygdrive/c/Users/Mike/bin:/cygdrive/c/Tools/apache-ant-1.9.3/bin:/cygdrive/c/Tools/sdk/platform-tools:/cygdrive/c/Tools/sdk/tools:/cygdrive/c/Program Files/Java/jdk1.7.0_51/jre/bin
奇怪的是,我的项目用于正确构建,但是当没有任何明显变化时停止工作,我之前通过构建一个新的cordova项目解决了这个问题,但现在我得到了一个全新的错误HelloWorld cordova项目:
[email protected] /cygdrive/c/workspaces/apps
$ cordova create test com.example.test HelloWorld
Creating a new cordova project with name "HelloWorld" and id "com.example.test" at location "C:\workspaces\apps\test"
[email protected] /cygdrive/c/workspaces/apps
$ cd test
[email protected] /cygdrive/c/workspaces/apps/test
$ cordova platform add android
Creating android project...
Error: An error occured during creation of android sub-project.
C:\Users\Mike\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:126
throw e;
^
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.
我试过重新安装科尔多瓦,但这并没有帮助。有没有人有任何其他想法?
非常感谢提前
感谢您的答复 - 平台文件夹确实存在。这真的很奇怪 - 它再次开始工作,现在它已经停止了,没有任何明显的变化。我无法弄清楚。 – Mikee
你曾经解决过这个问题吗?我现在得到同样不可预知的行为 – thinkbigthinksmall
给那个男人一枚奖章!这是最好的方法来检查然后你使用android命令安装whats missing(虽然你可以通过android命令直接检查,但当你累了检查目录显示问题直通车) – Andreas