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

Comments

comments


Deja una respuesta

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