You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2014/01/22 20:39:24 UTC

[jira] [Commented] (CB-5422) platform add android fails on Mac with JAVA_HOME error

    [ https://issues.apache.org/jira/browse/CB-5422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13879085#comment-13879085 ] 

ASF subversion and git services commented on CB-5422:
-----------------------------------------------------

Commit 17d373a5af9785c6ab409db2930a6fd1654e63b0 in branch refs/heads/master from [~kamrik]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-amazon-fireos.git;h=17d373a ]

CB-5422: Don't require JAVA_HOME to be defined

JAVA_HOME is not necessarily defined on Linux and Mac.
Print out the value of JAVA_HOME in the error message
in case "java -version" fails.


> platform add android fails on Mac with JAVA_HOME error
> ------------------------------------------------------
>
>                 Key: CB-5422
>                 URL: https://issues.apache.org/jira/browse/CB-5422
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android, CLI
>    Affects Versions: 3.2.0
>         Environment: Mac OS 10.9
>            Reporter: David Pfahler
>            Assignee: Mark Koudritsky
>             Fix For: 3.3.0
>
>
> 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.5#6160)