- Instalar Java (ppa)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo apt-get update
sudo apt-get install oracle-java7-installer
- Intalar Android Studio (ppa)
sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio
sudo apt-get update
sudo apt-get install android-studio
- Descargar Android SDK
Descomprimir en: /home/{usuario}/android-sdk/
Debe quedar algo asi como: /home/{usuario}/android-sdk/sdk
Si se va a trabajar sobre Ubuntu 64 bits instalar lo siguiente:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
- Configurar Android Studio
Projects Defaults ->Project Structure
Android SDK Location: /home/{usuario}/android-sdk/sdk
Nota: en la ruta anterior y de aquí en adelante debe ser reemplazado {usuario} por el nombre del usuario de la cuenta de ubuntu sobre la cual se esta trabajando
- Instalar Android SDK Tools, SDK Platforms y SDK Platforms Tools (usando Android SDK Manager) de la version de Android con la que se vaya a trabajar
Android Studio -> Configure -> SDK Manager
- Pasos para Instalar Cordova
Instalar Git: sudo apt-get install git
Instalar Nodejs: sudo apt-get install nodejs nodejs-legacy npm ant
Instalar Cordova-Cli: sudo npm install -g cordova
- Configurar variables de sesion para cordova
Abrir el archivo:
/home/{usuario}/.bashrc
Y adicionar las siguientes lineas al final del archivo:
### Cordova
export HOME="/home/gaea"
export ANDROID_HOME="/home/gaea/android-sdk/sdk"
export ANDROID_TOOLS="/home/gaea/android-sdk/sdk/tools"
export ANDROID_PLATFORM_TOOLS="/home/gaea/android-sdk/sdk/platform-tools"
export PATH="$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS:$PATH"
- Crear el proyecto de Cordova, por ejemplo:
cordova create geolocation com.example.geolocation Geolocation
cd geolocation
cordova platform add android
- Compilar la aplicación:
cordova build
El apk quedará ubicado en la siguiente ruta:
/home/{usuario}/geolocation/platforms/android/ant-build/CordovaApp-debug.apk
- Ejemplo de Geolocation:
http://docs.phonegap.com/en/3.1.0/cordova_geolocation_geolocation.md.html#Geolocation