Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cordova - Error code 1 for command | Command failed for

I'm new on cordova, so if my question is not relevant, forgive me. i have a cordova project in my Windows 7 x64 machine. Yesterday i was build my cordova app via cordova build android --release. But i need to add new plugin cordova-plugin-zip to update my cordova project. What i did to add this plugin to my cordova app;

  • I installed a git application to my win7 x64 env.
  • npm install -g git i wrote this command on cmd.
  • I Opened Windows Environment Variables/Path Window and added ;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
  • add plugin via this command cordova plugin add https://github.com/apache/cordova-plugin-file.git
  • then added other plugin cordova plugin add https://github.com/MobileChromeApps/zip.git (Everything fine till this step)
  • Then i run on cmd cordova build android --release

Unfourtunately it throws following error;

BUILD FAILED C:\android\sdk\tools\ant\build.xml:720: The following error occurred while execu ting this line: C:\android\sdk\tools\ant\build.xml:734: Compile failed; see the compiler error o utput for details.

Total time: 7 seconds

C:\hascevher\platforms\android\cordova\node_modules\q\q.js:126 throw e; ^ Error code 1 for command: cmd with args: /s,/c,ant,release,-f,C:\hascevher\platf orms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen ERROR building one of the platforms: Error: cmd: Command failed with exit code 1

You may not have the required environment or OS to build this project Error: cmd: Command failed with exit code 1 at ChildProcess.whenDone (C:\Users\Hddn\AppData\Roaming\npm\node_modules\cor dova\node_modules\cordova-lib\src\cordova\superspawn.js:134:23) at ChildProcess.emit (events.js:110:17) at maybeClose (child_process.js:1015:16) at Process.ChildProcess._handle.onexit (child_process.js:1087:5)

When i try to create a new helloworld cordova project and adding android platform then from cmd cordova build android it creates sample app?

So what is wrong with my other application?

Any help greatly appricated.

  • OS: Windows 7 x64
  • Cordova v 5.1.1
  • Ant version 1.9.4

Plugins On Cordova Project:

  • cordova-plugin-file
  • cordova-plugin-zip
  • org.apache.cordova.console
  • org.apache.cordova.device
  • org.apache.cordova.inappbrowser

Full Windows Environment Variables/Path:

C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%C_EM64T_REDIST11%bin\Intel64;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Java\jdk1.7.0_75\bin;C:\cordova\apache-ant-1.9.4\bin;C:\android\sdk\tools;C:\android\sdk\platform-tools;C:\Program Files\nodejs\;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd

like image 652
HddnTHA Avatar asked Jun 27 '15 14:06

HddnTHA


5 Answers

I removed android platforms and installed again then worked. I wrote these lines in command window:

cordova platform remove android
then
cordova platform add android

like image 148
Bilgesu Erdoğan Avatar answered Nov 19 '22 15:11

Bilgesu Erdoğan


Delete platforms/android folder and try to rebuild. That helped me a lot.

(Visual Studio Tools for Apache Cordova)

like image 6
Zsolt Reczi Avatar answered Nov 19 '22 16:11

Zsolt Reczi


I found answer myself; and if someone will face same issue, i hope my solution will work for them as well.

  • Downgrade NodeJs to 0.10.36
  • Upgrade Android SDK 22
like image 4
HddnTHA Avatar answered Nov 19 '22 17:11

HddnTHA


I have had this problem several times and it can be usually resolved with a clean and rebuild as answered by many before me. But this time this would not fix it.

I use my cordova app to build 2 seperate apps that share majority of the same codebase and it drives off the config.xml. I could not build in end up because i had a space in my id.

com.company AppName

instead of:

com.company.AppName

If anyone is in there config as regular as me. This could be your problem, I also have 3 versions of each app. Live / Demo / Test - These all have different ids.

com.company.AppName.Test

Easy mistake to make, but even easier to overlook. Spent loads of time rebuilding, checking plugins, versioning etc. Where I should have checked my config. First Stop Next Time!

like image 4
tyler_mitchell Avatar answered Nov 19 '22 15:11

tyler_mitchell


Delete all the apk files from platfroms >> android >> build >> generated >> outputs >> apk and run command cordova run android

like image 4
Bhola Nath Mahto Avatar answered Nov 19 '22 16:11

Bhola Nath Mahto