2011-03-11 25 views
7

Cuando intento ejecutar mi proyecto, aparece este error en la consola. "No se pudo encontrar * * .apk"No se pudo encontrar ****. Apk + android

sistema operativo: Windows XP

IDE: Eclipse SDK Versión: 3.4.2 Build Identificación: M20090211-1700

Android: 1.6

ADT ADT 10.0.0

FYI: que está sucediendo solamente con un solo proyecto, otros proyectos están funcionando muy bien ..

+1

limpia y crea tu proyecto – ingsaurabh

+0

@Saurabh Agnihotri Eso no ayuda. Ver http://stackoverflow.com/questions/6337673/could-not-find-library-apk – an00b

Respuesta

14

creo que esto puede ocurrir cuando se cambia el nombre del proyecto de biblioteca de debajo el proyecto dependiente. En la mayoría de los casos, Eclipse es razonablemente bueno acerca de actualizar dependencias, pero este parece frágil.

Primero intente eliminar y luego volver a agregar su biblioteca en Proyecto> Propiedades> Android> Biblioteca.

Si eso no funciona, intente limpiar sus proyectos, salir de Eclipse y abrir el archivo ".classpath" en el directorio raíz de su proyecto. Si ve una línea que hace referencia a su proyecto de biblioteca con un nombre anterior, simplemente elimínelo, guarde el archivo y vuelva a iniciar Eclipse. Cree el proyecto de la biblioteca y luego su dependiente. Es posible que deba volver a agregar la biblioteca como mencioné anteriormente. Esto es lo que funcionó para mí al menos.

Nota de edición: También encontré algunas referencias obsoletas en mis archivos .project. No parecían estar causando ningún problema, pero yo también los quité. Si lo hace, asegúrese de buscar el nombre anterior en ese archivo, ya que había una sección completa de "enlace" cerca de la parte inferior que también hacía referencia a ella.

+1

En mi caso, tuve el "proyecto de biblioteca" agregado como biblioteca en "Java Build Path", lo eliminé y agregué correctamente en Android> Biblioteca. Esto resolvió la advertencia – Gavriel

+0

También tuve que desmarcar la casilla "Es Biblioteca". –

0

reinicie el Eclipse y vuelva a intentarlo

cheque this que podría ser útil para usted

+0

ya hecho eso ... – mudit

0

limpiar su proyecto y comprobar. eclipse no está compilando un archivo apk.

revisa este hilo. Puede ser que te ayude.

http://groups.google.com/group/android-developers/browse_thread/thread/2c3e45540b915945/f06e10bcda3ad68b?lnk=raot&pli=1

+0

eclipse está construyendo un archivo apk pero eclipse no puede encontrarlo o lo que sea .. más cuando lo intento para instalar el apk usando herramientas de línea de comandos, recibo el siguiente mensaje de error: "no es un archivo zip válido" – mudit

+1

Eso no ayuda. Ver http://stackoverflow.com/questions/6337673/could-not-find-library-apk – an00b

0

Asegúrese de que el proyecto de la biblioteca importada Android 1.6 correctamente. Es decir, en su proyecto, debería ver 'Android 1.6', que se expande y muestra 'android.jar'.

Si dice Bibliotecas de referencia> android.jar, tendrá que solucionar esto alterando manualmente el .classpath para el proyecto.

.classpath abierto para el proyecto y escriba lo siguiente:

La línea importante es la tercera classpathentry, que es el vínculo real a las bibliotecas del SDK de Android.

source

0

Ejecutar como administrador Eclipse y luego importar su proyecto

7

Asegúrese de que después de actualizar el SDK de Android SDK construir herramientas se actualizan correctamente. Puede comprobarlo con el administrador de Open SDK: debe estar instalado el estado "Android Sdk Build Tools". si el estado no está instalado, instale Android Sdk Build Tools para el mismo.

+0

Obtuvo el mismo error que el mencionado anteriormente, después de actualizar ADT a 22 del archivo .zip, porque la actualización de eclipse no funcionaba y, de hecho, las Herramientas de compilación de Android Sdk se marcaron como no instaladas. ¡Gracias! – Riplexus

0

Actualizar Android SDK, es lo que hizo por mí.

Estaba construyendo un juego con LibGdx Framework y obtuve el mismo error. Probé varias soluciones de varias publicaciones en stackoverflow y otros.

ayuda Encontrado en un post en el Foro libgdx:

http://www.badlogicgames.com/wordpress/?p=3010 Publicado por Mario, el 18 de mayo, 2013

Acaba de actualizar a ADT 22, por lo que debería. Sin embargo, el proceso no fue tan sencillo. Lo que hay que hacer:

  • actualización el plugin ADT en Eclipse (Ayuda -> Buscar actualizaciones)
  • Abra el Administrador de Android SDK, ya sea desde dentro de Eclipse, o desde su carpeta de Android SDK
  • Obtener todas las actualizaciones
  • Recuperar todas las actualizaciones de nuevo
  • Fetch las actualizaciones una vez más ...

El resultado final debe ser un complemento ADT actualizado, así como paquetes actualizados de SDK. Asegúrese de tener los tres en la siguiente imagen, con los números de versión exactos.

Necesitaba actualizarlos solo una vez y a partir de ahí funcionó. Incluso si esta publicación no está actualizada, pensé que la compartiría, porque perdí un día sin encontrar nada.

0

Experimenté ese problema, también, cuando creé un proyecto de Android que estaba usando una biblioteca de Android. Obviamente, no sabía cómo incorporar una biblioteca en una aplicación de la manera correcta. Utilicé incorrectamente dependencias de proyectos (Java Build Path/projects) o agregué una biblioteca (Java Build Path/Libraries). Mientras que todo lo que tenía que hacer era ir a la pestaña de Android e importar mi biblioteca de Android mediante el botón Agregar de la sección Biblioteca.

0

Estoy usando PhoneGap y revisé varias soluciones sobre la configuración (propiedades, ruta de compilación). Sin embargo, mi problema fue que intenté ejecutar todo con la configuración predeterminada para Eclipse. Luego, lo solucioné yendo al administrador de SDK para instalar: Android SDK Build-tools, y funcionó.

-1

Asegúrate de poner la ubicación correcta del SDK (tengo 2 instancias de SDK y una actualización incorrecta).

0

mina fue causado por this problema (incompatibilidad entre ADT y el SDK), y se fijó así:

  • Eclipse> Ayuda
  • instalar nuevo software
  • Add 'https://dl-ssl.google.com/android/eclipse/' a 'Trabajar con' sección y pulse enter
  • Después de herramientas de desarrollo aparece en la lista, comprobar y haga clic en Siguiente
  • Reiniciar Eclipse vez de descargar finaliza
Cuestiones relacionadas