Para instalar y configurar eso hacemos:
1. En el caso que tengamos un Ubuntu de 64 bits necesitamos instalar las librerias de 32 bits, sino sabes cual tienes, instala igualmente.
sudo aptitude install ia32-libssi te da un error con el anterior comando, prueba con:
sudo apt-get install ia32-libs-multiarch
2. y descomprimir sdk android para linux desde:
http://developer.android.com/sdk/index.htmlDescomprimimos el archivo a una carpeta, añadimos un punto al nombre de carpeta para ocultarla y así nos queda todo más ordenado y lo movemos a nuestra carpeta personal. Al final nos quedará en la carpeta:
/home/nombredeusuario/.android-sdk-linuxDesde nuestro explorador de archivos podemos alternar en ver y no ver los archivos ocultos pulsando CRTL+H
Añadimos al path (para que podamos acceder a su contenido desde cualquier sitio) así:
echo -e 'export PATH=${PATH}:~/.android-sdk-linux/tools:~/.android-sdk-linux/platform-tools' >> ~/.bashrcy cerramos el terminal y lo volvemos abrir.
3. Instalamos Eclipse
4. En terminal introducimos:
sudo apt-get install eclipse
android .o.. ./android .o.. sh ~/.android-sdk-linux/tools/androidinstalamos los tools, extras y un sdk de Android (ej. 2.2), recomiendo instalar la misma versión o inferior de Android que tengamos en nuestro móvil para posteriormente simular la aplicación en nuestros dispositivos sin problemas.
5. Instalación del ADT en Eclipse
Help > Install New Software… donde debemos pulsar el botón Add… y poner los siguientes datos:
(ADT) Name: Android Plugin Location: https://dl-ssl.google.com/android/eclipse/instalamos todo
6. Window > Preferences > Android y donde pone SDK Location pones la (.android-sdk-linux), si no vemos la carpeta porque está oculta pulsamos CRTL + H
7. Simulando:
Miramos el código según tu marca de móvil en:
7. Simulando:
Miramos el código según tu marca de móvil en:
http://developer.android.com/guide/developing/device.htmly creamos un archivo con el gedit con el siguiente texto:
ej para un HTC;
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"guardamos el archivo como: 51-android.rules y lo copiamos a:
/etc/udev/rules.d/con el siguiente comando:
sudo cp 51-android.rules /etc/udev/rules.d/Le damos permisos
sudo chmod a+r /etc/udev/rules.d/51-android.rulespara comprobarlos en terminal tecleamos esto para ver que dispositivos el sistema ha detectado:
adb devices
El punto 4 no me funciona. ¿Desde cuándo se supone que tenemos disponible el comando 'android'?
ResponderEliminarYa he dado con la solución. Ahora en el ZIP incluye eclipse, sólo hay que renombrar la carpeta sdk a ~/.android-sdk-linux y no todo el zip.
EliminarEn el punto 4, con solo reiniciar (cerrar y abrir) el terminal es suficiente, el zip tendría que tener las SDKs y NO el eclipse, el eclipse no es necesario que se lo descarguen ya que lo instalan desde los repositorios.
Eliminarno chicos no... en el punto 4. como en todo srcipt en linux hay que poner ./android para ejecutar el script despues de media hora pensando o he recordado jaja!
ResponderEliminarCierto.. :) actualizaré el post
Eliminarjajaja gracias por actualizar, por cierto buen post!!
ResponderEliminarmen yo soy nuevo en ubuntu, no entendi bien... me harias un tuto por video.?
ResponderEliminarRTFM, o bien en castellano LEPM
EliminarSi quieres también te hacemos una gallarda
Eliminarhola, muchas gracias por el post, pero disculpame la ignorancia, en un punto decis los siguiente:
ResponderEliminar----------
Añadimos al path (para que podamos acceder a su contenido desde cualquier sitio) así:
echo -e 'export PATH=${PATH}:~/.android-sdk-linux/tools:~/.android-sdk-linux/platform-tools' >> ~/.bashrc
y cerramos el terminal y lo volvemos abrir.
--------
¿Donde tengo que agregar esa linea? path....en que archivo? ¿/etc...?
espero esa aclaracion para poder avanzar con el tutorial, muchas gracias
Tienes que teclear eso directamente al terminal, ese comando añadirá la línea: " export PATH=${PATH}:~/.android-sdk-linux/tools:~/.android-sdk-linux/platform-tools " al archivo ".bashrc" que tienes en tu directorio HOME/Nombre_de_usuario automáticamente. También lo puedes añadir tu de forma manual.
ResponderEliminarahh, ok, pero yo no lo puse en mi home, sino en /opt/android-sdk-linux, por lo que debería agregar el comando de la siguiente forma
ResponderEliminarecho -e 'export PATH=${PATH}:/opt/android-sdk-linux/tools:/opt/android-sdk-linux/platform-tools' >> ~/.bashrc
es correcto?
otro detalle, en el punto cuatro, tambien puede ejecutarse con sh, en mi caso en particular
cd /opt/android-sdk-linux/tools
sh android
o
sh /opt/android-sdk-linux/tools/android
para tu ejemplo seria:
sh ~/.android-sdk-linux/tools/android
espero que construya mas mi aporte a este excelente post!!
gracias por la respuesta
lezich
En un principio si .. :), gracias por el aporte, acabo de actualizar el post. Buen día!
EliminarHola pues e intalado el andoird bundle de la pagina oficial de android para Linux...
ResponderEliminarse supone y trae eclipse.. y todo instalado agregado.. sin embargo cada vez q lo ejecuto em marca errores con la tardgeta la primera vez que lo ejecute no marco error.
Hola! yo me he quedado en el paso numero 5 en el que selecciono los 6 items que me aparecen pero a la hora de instalarlos me da error. Me pone lo siguiente:
ResponderEliminarCannot complete the install because one or more required items could not be found.
Software being installed: Android Development Tools 22.6.2.v201403212031-1085508 (com.android.ide.eclipse.adt.feature.group 22.6.2.v201403212031-1085508)
Pueden ayudarme?
Muchas gracias