Quizás algunas cosas no aparecen muy claras en la documentación oficial.
- Que esté instalado Java SDK y definido JAVA_HOME
- Que esté instalado Java Ant
- Que esté instalado Android SDK para línea de comandos y definido ANDROID_HOME
- Que el PATH incluya los ejecutables de Java, Ant y Android
- Que está instalado XCode utilities para línea de comandos
- Que esté instalado nodejs
- $ npm install -g phonegap
- $ phonegap create helloworld
- $ cd helloworld
- $ phonegap run helloworld
Ejemplo de .bash_profile:
export JAVA_HOME=$(/usr/libexec/java_home) export ANDROID_HOME="$HOME/Documents/android-sdk-macosx" export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"