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

Necesitaba tener instalado Cordova 3.3.1 en mi Debian Squeeze, 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.3.1

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

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).
Tenemos que tener instalado en nuestro sistema (NodeJS).
Volvemos a entrar a la consola y escribimos:
sudo npm install -gf cordova

Sale lo siguiente por pantalla:
/usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova
cordova@3.3.1-0.1.2 /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
├── q@0.9.7
├── shelljs@0.1.2
├── lodash@2.4.1
├── follow-redirects@0.0.3 (underscore@1.5.2)
├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.5)
├── glob@3.2.7 (inherits@2.0.1, minimatch@0.2.14)
├── elementtree@0.1.5 (sax@0.3.5)
├── xcode@0.6.2 (node-uuid@1.3.3, pegjs@0.6.2)
├── tar@0.1.19 (inherits@2.0.1, block-stream@0.0.7, fstream@0.1.25)
├── npm@1.3.21
├── jshint@1.1.0 (peakle@0.0.1, cli@0.4.5, underscore@1.4.4, esprima@1.1.0-dev, minimatch@0.2.14)
├── prompt@0.2.7 (revalidator@0.1.6, pkginfo@0.3.0, read@1.0.5, utile@0.1.7, winston@0.6.2)
├── plist@0.4.3 (xmlbuilder@0.4.3, xmldom@0.1.17)
├── request@2.22.0 (json-stringify-safe@4.0.0, aws-sign@0.3.0, forever-agent@0.5.0, qs@0.6.6, 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, hawk@0.13.1, form-data@0.0.8)
├── plugman@0.17.0 (ncallbacks@1.1.0, osenv@0.0.3, bplist-parser@0.0.4, underscore@1.4.4, semver@2.0.11, npm@1.3.4, nopt@1.0.10, dep-graph@1.1.0, xcode@0.6.3, rc@0.3.0, tar.gz@0.1.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)
└── express@3.0.0 (methods@0.0.1, fresh@0.1.0, range-parser@0.0.4, debug@0.7.4, cookie@0.0.4, crc@0.2.0, commander@0.6.1, mkdirp@0.3.3, send@0.1.0, connect@2.6.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.

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 Debian Squeeze
Usando Cordova en Debian Squeeze

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *