[ https://issues.apache.org/jira/browse/CB-5423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joe Bowser resolved CB-5423. ---------------------------- Resolution: Duplicate CB-5422 > platform add android fails on Mac with JAVA_HOME error > ------------------------------------------------------ > > Key: CB-5423 > URL: https://issues.apache.org/jira/browse/CB-5423 > Project: Apache Cordova > Issue Type: Bug > Components: Android, CLI > Affects Versions: 3.2.0 > Environment: Mac OS 10.9 > Reporter: David Pfahler > > Just installed 3.2.0-rc1 as announced on cordova.apache.org. > ``` > $ cordova -v > 3.2.0-rc.1 > ``` > When trying to update the platforms it failed, so I tried removing each > platform and adding again. Works for iOS. When running `sudo cordova platform > add android -d` I get: > ``` > Running bin/create for platform "android" with command: > ""/Users/djpfahler/.cordova/lib/android/cordova/3.2.0-rc1/bin/create" > "/Users/djpfahler/localhost/LeadTracker/cordova/platforms/android" > "com.dockmaster.leadtracker" "LeadTracker"" (output to follow) > Error: An error occured during creation of android sub-project. > [Error: ERROR : Make sure JAVA_HOME is set, as well as paths to your JDK and > JRE for java.] > at > /Users/djpfahler/.nvm/v0.10.21/lib/node_modules/cordova/src/platform.js:246:30 > at ChildProcess.exithandler (child_process.js:641:7) > at ChildProcess.EventEmitter.emit (events.js:98:17) > at maybeClose (child_process.js:735:16) > at Process.ChildProcess._handle.onexit (child_process.js:802:5) > ``` > To verify I have JAVA_HOME set correctly: > ``` > $ echo $JAVA_HOME > /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home > ``` > Ant is in my path: > ``` > $ ant -v > Apache Ant(TM) version 1.9.2 compiled on July 8 2013 > Trying the default build file: build.xml > Buildfile: build.xml does not exist! > Build failed > ``` > ADT is installed. > What happens here? -- This message was sent by Atlassian JIRA (v6.1#6144)