[英]Apache cordova add platform android error
我尝试命令>cordova platform add android
这就是我得到的:
C:\Users\Daniel\Workspaces\cordova\hello>cordova platform add android
Creating android project...
C:\Users\Daniel\.cordova\lib\npm_cache\cordova-android\3.6.3\package\bin\node_mo
dules\q\q.js:126
throw e;
^
Error: Failed to run "android". Make sure you have the latest Android SDK instal
led, and that the "android" command (inside the tools/ folder) is added to your
PATH.
at C:\Users\Daniel\.cordova\lib\npm_cache\cordova-android\3.6.3\package\bin\
lib\check_reqs.js:43:27
at exithandler (child_process.js:644:7)
at ChildProcess.errorhandler (child_process.js:660:5)
at ChildProcess.emit (events.js:95:17)
at Process.ChildProcess._handle.onexit (child_process.js:808:12)
Error: C:\Users\Daniel\.cordova\lib\npm_cache\cordova-android\3.6.3\package\bin\
create.bat: Command failed with exit code 8
at ChildProcess.whenDone (C:\Users\Daniel\AppData\Roaming\npm\node_modules\c
ordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:756:16)
at Process.ChildProcess._handle.onexit (child_process.js:823:5)
据我所知,我的路径设置正确。
ANDROID_HOME C:\Development\adt-bundle\sdk\
Path %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;etc
以前,我已将路径明确设置为相同的错误( Path C:\\Development\\adt-bundle\\sdk\\platform-tools;etc
)。 我尝试了几种不同的组合以使其正常工作,但我总是遇到相同的错误。 我的Android SDK已更新。 我想念什么?
因此,事实证明,当我更新路径时,我删除了其中的默认值。 对于Windows 7
%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\System32\\Wbem;%SYSTEMROOT%\\System32\\WindowsPowerShell\\v1.0\\;%SYSTEMROOT%\\System32\\WindowsPowerShell\\v1.0\\
然后附加到末尾。 这样做给了我一个新的错误:
Error: Please install Android target "android-19"
从这里我很清楚该怎么办,但是如果遇到其他任何人,这是第二个错误的解决方案: Cordova 3.5.0安装错误-请安装Android Target 19
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.