Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Necesitaba tener instalado Cordova 3.1.0 en mi Ubuntu 13.04, así que manos a la obra. :)

Requisitos:

  • Tener jdk de java.
  • Tener las herramientas de desarrollo de Android. (Se necesita tener la API 17 (Android 4.2)

OBS:

  • Instalamos Cordova 3.1.0

Entramos a la consola y escribimos:
sudo apt-get update
sudo apt-get -u install ant

Volvemos a entrar a la consola y escribimos:
sudo nano ~/.bashrc

Agregamos lo siguiente al final del archivo:
export PATH=${PATH}:/home/proyectosbeta/android-sdks/tools
export PATH=${PATH}:/home/proyectosbeta/android-sdks/platform-tools

OBS:

  • Donde dice proyectosbeta tendrían que colocar el nombre de su usuario.

Y luego lo guardamos (Control + o), y luego lo cerramos (Control + x).
Volvemos a entrar a la consola y escribimos:
sudo apt-get install npm curl
sudo npm install -gf cordova

Sale lo siguiente por pantalla:
/usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova
cordova@3.1.0-0.1.0 /usr/local/lib/node_modules/cordova
├── ncallbacks@1.0.0
├── colors@0.6.2
├── open@0.0.3
├── semver@1.1.0
├── mime@1.2.11
├── shelljs@0.1.2
├── npm@1.3.11
├── follow-redirects@0.0.3 (underscore@1.5.2)
├── optimist@0.6.0 (wordwrap@0.0.2 minimist@0.0.5)
├── elementtree@0.1.5 (sax@0.3.5)
├── xcode@0.5.1 (node-uuid@1.3.3 pegjs@0.6.2)
├── plist@0.4.3 (xmlbuilder@0.4.2 xmldom@0.1.16)
├── tar@0.1.18 (inherits@2.0.1 block-stream@0.0.7 fstream@0.1.24)
├── prompt@0.2.7 (revalidator@0.1.5 pkginfo@0.3.0 read@1.0.5 utile@0.1.7 winston@0.6.2)
├── glob@3.2.6 (inherits@2.0.1 minimatch@0.2.12)
├── express@3.0.0 (methods@0.0.1 fresh@0.1.0 range-parser@0.0.4 cookie@0.0.4 crc@0.2.0 debug@0.7.2 commander@0.6.1 mkdirp@0.3.3 send@0.1.0 connect@2.6.0)
├── request@2.22.0 (json-stringify-safe@4.0.0 forever-agent@0.5.0 aws-sign@0.3.0 qs@0.6.5 tunnel-agent@0.3.0 oauth-sign@0.3.0 cookie-jar@0.3.0 node-uuid@1.4.1 http-signature@0.10.0 form-data@0.0.8 hawk@0.13.1)
├── ripple-emulator@0.9.18 (connect-xcors@0.5.2 colors@0.6.0-1 accounting@0.3.2 request@2.12.0 moment@1.7.2 express@3.1.0)
└── plugman@0.13.0

Volvemos a escribir en la consola:
sudo chown -R proyectosbeta /usr/local/lib/node_modules/cordova

OBS:

  • Donde dice proyectosbeta tendrían que colocar el nombre de su usuario.

Ahora debemos de instalar  la última versión de NodeJS

Volvemos a escribir en la consola:
source ~/.bashrc

Volvemos a entrar a la consola, pero esta vez creamos un proyecto de Cordova.
cordova create mi_prueba_cordova
cd mi_prueba_cordova
cordova platform add android

OBS:

  • Conectar un dispositivo Android al PC.

Volvemos a escribir en la consola:
cordova run android

Usando Cordova en Ubuntu 13.04
Usando Cordova en Ubuntu 13.04