繁体   English   中英

科尔多瓦添加平台android错误

[英]Cordova add platform android error

正在创建android项目...错误:

C:\\ Users \\ user1.cordova \\ lib \\ npm_cache \\ cordova-android \\ 3.6.4 \\ package \\ bin \\ create.bat:命令在ChildProcess.whenDone(C:\\ Users \\ user1 \\ AppData \\ Roaming失败,退出代码为ENOENT \\ npm \\ node_modules \\ cordova \\ node_modules \\ cordova-lib \\ src \\ cordova \\ superspawn.js:135:23)在Process.ChildProcess._handle.onexit(child_process.js)(events.js:95:17) :807:12)

路径环境变量设置为:C:\\ ProgramData \\ Oracle \\ Java \\ javapath;%SystemRoot%;%SystemRoot%\\ system32;%SystemRoot%\\ System32 \\ Wbem;%SYSTEMROOT%\\ System32 \\ WindowsPowerShell \\ v1.0 \\; D:\\ Program Files \\ TortoiseSVN \\ bin;%JAVA_HOME%\\ bin;%ANDROID_HOME%\\ tools;%ANDROID_HOME%\\ platform-tools;%ANT_HOME%\\ bin; C:\\ Program Files \\ nodejs \\

其中JAVA_HOME为:C:\\ Program Files \\ Java \\ jdk1.8.0_25 ANDROID_HOME为:D:\\ Softwares \\ AndroidSDK \\ sdk \\ sdk ANDROID_SWT为:D:\\ Softwares \\ AndroidSDK \\ sdk \\ sdk \\ tools \\ lib \\ x86_64 ANT_HOME: C:\\ Program Files \\ apache-ant-1.9.4

我已经尝试安装jdk 7和6,但仍然存在相同的错误。任何人都可以帮忙。

终于,问题得以解决。.我的ComSpec环境变量的值为%SystemRoot%\\ system32 \\ cmd.exe,带有“;” 最后导致了这个问题。 我刚刚删除了“;” 和雅皮..它的工作..

此处实际发生的是找不到cmd命令。

我今天在Windows 7,NodeJS 5.4,Cordova 5.4.1上遇到了相同的问题。 cordova platform add android由于未知问题而无法正常工作。 但是, cordova -d platform add android实际上显示了一些线索。 cordova platform add android是实际命令的包装: cmd /s /c "..../create.bat" ... 手动执行该命令时,您将知道潜在的错误: 'cmd' is not recognized as an internal or external command

我必须将ComSpec环境变量从%SystemRoot%\\system32\\cmd.exe更改为%SystemRoot%\\system32\\cmd.exe;%SystemRoot%\\system32才能正常工作。

如果不起作用,请同时添加%SystemRoot%\\system32 intp PATH

您输入了错误的命令 尝试这个

cordova platform add android

修复在这里 (仅适用于WINDOWS)

我遇到了Build的相同问题,然后终于找到了解决方案。


因此,您必须具有Android Api 23才能运行此命令。
安装Api 23及更高版本后,Daemon进程错误将得到解决
构建工具并运行命令
COMMAND:Cordova构建android --release
我确信此修复程序将帮助您解决问题。

脚步
1.首先通过此命令检查android的版本:cordova平台帮助
2.安装Api 23和其他构建工具后,运行build命令。
3.如果即使这样都不行,请尝试在
环境变量>系统变量>
添加_JAVA_OPTIONS且值= -Xmx512M

然后运行cordova build android --release

但是首先设置环境变量
环境变量设置映像
android API 23

从这里复制
环境变量:-

  1. 用户变量
    路径
    C:\\ Ruby23 \\ bin; C:\\ Users \\ kumar \\ AppData \\ Roaming \\ npm; C:\\ ANDROID_SDK \\ tools;%SystemRoot%\\ system32; %SYSTEMROOT%; %SYSTEMROOT%\\ System32下\\ WBEM;

  2. 系统变量
    添加名称和值
    2.1 _JAVA_OPTIONS -Xmx512M
    2.2 ANDROID_HOME C:\\ ANDROID_SDK
    2.3 路径 ->
    C:\\ PROGRAMFILES \\的Java \\ jdk1.8.0_60 \\ BIN; C:\\ PROGRAMFILES \\的NodeJS; C:\\摇篮\\ gradle这个-4.0 \\ BIN; C:\\ ANDROID_SDK \\工具;的%SystemRoot%\\ SYSTEM32; %SYSTEMROOT%; %SYSTEMROOT%\\ System32下\\ WBEM;%SYSTEMROOT%\\ SYSTEM32; %SYSTEMROOT%; %SYSTEMROOT%\\ System32下\\ WBEM;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM