[英]Error doing cordova platform add android in cordova 3.3
我在cygwin的Windows上使用的是cordova 3.3.0,當我嘗試添加android平台時出現以下錯誤
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 Manager的圖像來顯示此圖像,但我的信譽不高:(
我的PATH變量的末尾包含此處建議的android工具和platform-tools的正確位置
....:/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項目遇到此錯誤:
Mike@Mike-VAIO /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"
Mike@Mike-VAIO /cygdrive/c/workspaces/apps
$ cd test
Mike@Mike-VAIO /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.
我嘗試重新安裝cordova,但這無濟於事。 還有其他想法嗎?
提前謝謝了
您應該檢查目標19是否確實存在。 轉到您的android SDK文件夾,然后轉到平台並檢查是否存在名為android-19的文件夾。
但這仍然看起來cordova無法指出您的android SDK文件夾或目標19文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.