简体   繁体   English

ENOENT,没有此类文件或目录-关于构建Android Cordova Project

[英]ENOENT, no such file or directory - on building Android Cordova Project

I have created a Cordova Application Project using the CLI tool and NetBeans IDE for Cordova Project. 我已经使用CLI工具和NetBeans IDE for Cordova项目创建了Cordova应用程序项目。 I have also mapped the following path variables. 我还映射了以下路径变量。

ANDROID_HOME F:\\AndroidProjects\\adt-bundle-windows-x86-20131030\\ ANDROID_HOME F:\\ AndroidProjects \\ adt-bundle-windows-x86-20131030 \\

ANT_HOME C:\\apache-ant-1.9.4\\ ANT_HOME C:\\ apache-ant-1.9.4 \\

JAVA_HOME C:\\Program Files\\Java\\jdk1.8.0_25\\ JAVA_HOME C:\\ Program Files \\ Java \\ jdk1.8.0_25 \\

PATH C:\\Users\\Administrator\\AppData\\Roaming\\npm;F:\\Android Projects\\adt-bundle-windows-x86-20131030\\sdk\\platform-tools\\;F:\\AndroidProjects\\adt-bundle-windows-x86-20131030\\SDK\\TOOLS\\;C:\\Program Files\\Java\\jdk1.8.0_25\\bin;%JAVA_HOME%\\bin;C:\\Program Files (x86)\\Git\\;C:\\Program Files (x86)\\Git\\bin;%ANT_HOME%/bin; 路径C:\\ Users \\ Administrator \\ AppData \\ Roaming \\ npm; F:\\ Android Projects \\ adt-bundle-windows-x86-20131030 \\ sdk \\ platform-tools \\; F:\\ AndroidProjects \\ adt-bundle-windows-x86- 20131030 \\ SDK \\ TOOLS \\; C:\\ Program Files \\ Java \\ jdk1.8.0_25 \\ bin;%JAVA_HOME%\\ bin; C:\\ Program Files(x86)\\ Git \\; C:\\ Program Files(x86)\\ Git \\ BIN;%ANT_HOME%/ bin中;

I am also able to run the Demo Cordova Application on AVD and Real device,using eclipse. 我还可以使用Eclipse在AVD和Real设备上运行Demo Cordova应用程序。 But, while trying to build the project with additional changes the CLI is giving me with the following error message 但是,在尝试进行其他更改来构建项目时,CLI给我以下错误消息

[Error: ANDROID_HOME is set to a non-existant path: F:\\Android Projects\\adt-bund le-windows-x86-20131030] Command finished with error code 2: F:\\CordovaProjects\\CordovaAppOne\\platforms\\a ndroid\\cordova\\build.bat Error: F:\\CordovaProjects\\CordovaAppOne\\platforms\\android\\cordova\\build.bat: Com mand failed with exit code 2 at ChildProcess.whenDone (C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_mo dules\\cordova\\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设置为不存在的路径:F:\\ Android Projects \\ adt-bund le-windows-x86-20131030]命令完成,错误代码2:F:\\ CordovaProjects \\ CordovaAppOne \\ platforms \\ ndroid \\ cordova \\ build.bat错误:F:\\ CordovaProjects \\ CordovaAppOne \\ platforms \\ android \\ cordova \\ build.bat:命令失败,退出代码为ChildProcess.whenDone(C:\\ Users \\ Administrator \\ AppData \\ Roaming \\ npm \\ node_mo dules在Process.ChildProcess处的也许关闭(child_process.js:756:16)处的ChildProcess.emit(events.js:98:17)处的\\ cordova \\ node_modules \\ cordova-lib \\ src \\ cordova \\ superspawn.js:135:23) _handle.onexit(child_process.js:823:5)

What should I set in addition to the above to resolve the error. 除了上述以外,我还应该设置什么来解决该错误。 I am using Windows8-64Bit on administrator account. 我在管理员帐户上使用Windows8-64Bit。 Only Android platform has been added to the application using the CLI. 使用CLI仅将Android平台添加到了应用程序中。

Issue has been resolved. 问题已解决。 The issue was raised due to wrong pointing of ANDROID_HOME environment variable. 由于错误指向ANDROID_HOME环境变量而引发了该问题。 It is required that the variable directly points to sdk folder itself instead of the Android Eclipse bundle. 要求变量直接指向sdk文件夹本身而不是Android Eclipse捆绑包。

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

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