Eclipse error: Could not find app.apk

Error:

Could not find app.apk!

donde app es el nombre de tu aplicación.

Causa:

Tras algún proceso (como actualización del SDK, por ejemplo), quedan “restos” o han sido borrados los autogenerados apk de los proyectos, por lo que se debe proceder a su limpieza.

Solución:

  1. Limpiar los proyectos para que Eclipse compile de nuevo:
    Eclipse -> Proyect -> Clean y selecciona todos los proyectos.
  2. Reinicia Eclipse.

 

Eclipse error: could not find adb.exe al actualizar el SDK de Android

Al actualizar el SDK de Android podemos encontrarnos con problemas en Eclipse.

Error:

Could not find adb.exe!

Causa:

El fichero adb.exe se ha movido de sitio, y en vez de encontrarse en “C:\android-sdk-windows\tools“, se encuentra en “C:\android-sdk-windows\platform-tools

Solución (Windows):

  1. Añadir la nueva ubicación de adb.exe al PATH:

    – Botón derecho en MiPC -> Propiedades -> Pestaña Opciones Avanzadas -> Botón Variables de entorno

    – En la lista de Variables del sistema, hacemos doble clic en la variable Path, y en Valor de la variable, agregamos al final de todos los valores que contiene, el siguiente texto:

    ; C:\android-sdk-windows\platform-tools

    Nota: es importante que tenga el punto y coma delante. Este directorio es el que ha creado por defecto el SDK de Android al ser instalado. Conviene revisarlo por si no fuera así ( y que esté situado por ejemplo, en C:\Archivos de programas)

  2. Actualización de los plugins de Eclipse:

    Eclipse -> Help -> Check for Updates y actualizar todo lo referente a Android.

 

Nota: tras este proceso reinicia Eclipse. Si al intentar ejecutar un proyecto en el entorno tal se da este error Could not find app.apk (donde app es tu aplicación), revisa la solución aquí

 

Instalar Android SDK en Eclipse

En este post vamos a aprender a instalar el SDK de Android en el entorno de desarrollo Eclipse, para poder programar a través de éste nuestras aplicaciones. Los pasos son muy sencillos y todo es gratuito. El tutorial se va a realizar sobre un sistema Windows, pero para un usuario Linux será fácil trasladar los conceptos.

Objetivos:

Instalar SDK de Android para empezar a programar aplicaciones para el sistema Android

Software necesario:


Pasos:

  1.  Instalación de Java Platform (JDK):
    Ejecutamos el fichero descargado y seguimos los pasos para su instalación. Versión instalada: Eclipse Java Indigo.

  2. Instalación de Eclipse:
    Su instalación no requiere de asistente, ya que el programa es, como se suele decir últimamente, “portable”: descomprimimos el fichero bajado en una ubicación cualquiera (C:\Eclipse, por ejemplo). Creamos un acceso directo al Escritorio del fichero eclipse.exe para más comodidad.

  3. Instalación del SDK de Android:
    Ejecutamos el fichero descargado y seguimos los pasos para su instalación.
    Problema que podemos encontrar:  Al instalar SDK de Android no puedes pulsar Next: Java SE Development  Kit (JDK not found).
    Solución: Es un bug que posee el instalador del SDK en Windows. Solucionado pulsando Back y luego Next otra vez.

  4. Creación de un Emulador desde el SDK Manager:
    – Abrimos el SDK Manager (Inicio->Programas->Android SDK Tool->SDK Manager).


    – Dejamos que se actualicen las listas de versiones disponibles. Por defecto (para principiantes) aceptamos e instalamos los encontrados (llevará un buen rato).
    – Ahora Creamos un nuevo Emulador:  Botón New
    Rellenamos los datos más relevantes:
    Name:
    emulador, por ejemplo. Es el nombre para el dispositivo que estamos creando.
    Target: elegimos la versión del sistema Android que poseerá. Por estas fechas aconsejado 2.2 por su estabilidad.
    Size: 256 MiB, por ejemplo. Es la memoria que deseamos asignar. Podéis ir probando con la que necesiteis.
     Built-in: HVGA, por ejemplo. Es la resolución de pantalla, conviene también ir probando.

  5. Configuración del SDK de Android en Windows:
    Vamos a añadir directorio /tools a la variable del sistema PATH de Windows. Los pasos son:
    – Botón derecho en MiPC -> Propiedades -> Pestaña Opciones Avanzadas -> Botón Variables de entorno
    – En la lista de Variables del sistema, hacemos doble clic en la variable Path, y en Valor de la variable, agregamos al final de todos los valores que contiene, el siguiente texto:
    ; C:\Archivos de programa\Android\android-sdk\tools
    Nota:  es importante que tenga el punto y coma delante. Este directorio es el que ha creado por defecto el SDK de Android al ser instalado. Conviene revisarlo por si no fuera así.

  6. Instalación de las ADT (Android Development Tools) en Eclipse:
    – Ejecutamos Eclipse -> Help -> Install New Software -> Add.
    – En nombre ponemos Android, por ejemplo. En Location colocamos la dirección: http://dl-ssl.google.com/android/eclipse/
     – Pulsamos Ok.
    – Aparece la opción Deveploper Tools, que contiene varias subopciones (DDMS, Development Tools, …). Lo seleccionamos todo y Next.
    – Durante la instalación nos dará mensajes sobre que hay software sin firmar (unsigned). Aceptamos igualmente.
    –  Nos pedirá reiniciar Eclipse. Lo hacemos.

  7. Configuración del SDK en Eclipse:
    – Ejecutamos Eclipse -> Windows-> Preferences -> Android.
    – Pulsamos Browse y seleccionamos el directorio raiz de la instalación del SDK de Android (normalmente  C:\Archivos de programa\Android\android-sdk).

Nota: para crear nuestra primera aplicación, dirígete al siguiente Post: Hola Mundo, mi primera aplicacion Android.