Android Eclipse: no se pudo encontrar * .apk

Sé que esta pregunta ya fue formulada y he visto una gran cantidad de soluciones, pero ninguna parece funcionar para mí. Pude construir mi apk sin problemas hasta que este error comenzó a aparecer. He intentado limpiar mi proyecto, eliminarlo del área de trabajo y volver a importarlo, eliminar el “Java Builder” de mis constructores para el proyecto, comstackr el proyecto manualmente y volver a ordenar mi ruta de comstackción java. No tengo problemas visibles con el comstackdor y no existen problemas en mi espacio de trabajo.

Experimenté este problema antes y lo resolví una vez al eliminar el proyecto de mi área de trabajo y volver a importarlo, y en otra ocasión lo resolví eliminando “Java Builder” de mi ruta de comstackción de Java. Ninguno parece funcionar esta vez. Actualmente tengo la mayor parte de la configuración restablecida por defecto (es decir, java build se comprueba de nuevo).

Estoy ejecutando Windows 7 (64 bit) y usando jdk1.6.0_21 a través de Eclipse 3.6.

Cualquier sugerencia sería muy apreciada, ya que he perdido un montón de tiempo de solución de problemas de resolución de problemas ya.

[Actualizar] Mi configuración regional es en inglés y he intentado eliminar el debug.keystore, Estados Unidos, en relación con el problema 834

Por favor, sigue estos pasos; esto podría ayudarte:

  1. Haga clic derecho en su proyecto de aplicación y vaya a Propiedades

  2. Seleccione Android de la lista de la izquierda

  3. Desmarque la checkbox “Es Biblioteca”

Si el proyecto de su aplicación se basa en proyectos de la biblioteca que se encuentran en su área de trabajo, por supuesto deben tener marcada la casilla “Es Biblioteca”.

borrar el archivo R.Java en / Gen carpeta hizo el truco para mí

Intenté todas las soluciones anteriores. pero no funcionó.

La solución fue reiniciar el eclipse !!!!!!!

Espero que esto ayude a alguien 🙂

En mi caso, este problema comenzó después de que eclipse actualizó el complemento con la versión de API v4.0. Lo arreglé yendo a las preferencias principales de Eclipse y en Android-> Build desmarcar ‘Omitir embalaje y dexing hasta exportar o lanzar’

Nota: si eclipse le da el error de ‘Crujido’ del Comando Desconocido, siga esta publicación

Intenté reunir lo mejor de las respuestas de otras personas en una lista paso a paso para probar en orden:

  • Verifica que el proyecto no esté configurado como una biblioteca:
    1. Vaya a Proyecto-> Propiedades
    2. Seleccione Android de la lista de la izquierda
    3. Desmarque la checkbox “Es Biblioteca”
  • Limpiar y reconstruir el proyecto: esto debería eliminar y volver a crear toda la carpeta gen , incluido el archivo R.java mencionado en las respuestas de algunas personas
  • Comprueba eclipse y todos los complementos de Android están actualizados
  • Cierre el proyecto, salga de Eclipse, vuelva a abrir el eclipse, vuelva a abrir el proyecto.
  • Vaya a Java Build Path> Projects y verifique si hay dependencias de proyecto incorrectas
  • Vaya a las preferencias principales de Eclipse y en Android-> Build desmarque ‘Omitir embalaje y dexing hasta exportarlo o iniciarlo’
  • Compruebe que JAVA_HOME está configurado correctamente. Sigue los pasos de este artículo

Si completa la lista anterior y aún no ha resuelto el problema, deje un comentario, o si encuentra algo más que funcione, siéntase libre de editar la respuesta y agregar lo suyo.

Elimine el proyecto de su área de trabajo e impórtelo nuevamente.
Esto funcionó para mí.

No puedo creer que haya habido un problema similar desde 2008.
http://code.google.com/p/android/issues/detail?id=834 .

No soy un experto, pero el eclipse en Windows, al hacer aplicaciones de Android, se niega a crear el archivo default.properties (en el directorio raíz de la aplicación). Acabo de copiar uno de otra aplicación y funciona bien. Contenidos simples, para el proyecto Android 2.2 solo dice (ignorando los comentarios):

target = android-8

fwiw

Estaba teniendo el mismo problema que el OP, excepto que todas estas sugerencias no funcionaron. Encontré una solución para mí.

Asegúrese de que “Omitir embalaje y dexing hasta la exportación o el lanzamiento”. está seleccionado.

Ve a Ventana -> Preferencias -> Android -> Construir. Solo asegúrate de seleccionar esa opción y aplicarla.

Sé que esto no tiene mucho sentido, pero tenerlo desmarcado me estaba dando este error y con él seleccionado, desaparece y se instala el apk.


Estoy usando el guión de construcción de ants generado automáticamente de Android y SÓLO lo uso como mi proceso de comstackción en eclipse. No estoy usando ningún otro método de comstackción.

Me lo imaginé. Estaba haciendo referencia a JavaSE-1.5 y el uso de JDK 1.6. Lo cambié para usar 1.6 y eso parece arreglarlo.

Parece a través de mi investigación que es un mensaje de error sobrecargado que cubre una gran cantidad de casos de error.

Acabo de solucionar esto volviendo a seleccionar un JRE predeterminado para el entorno de ejecución (JRE6 para JavaSE-1.6 en mi caso). No fue revisado por alguna razón.

Esto solucionó mi problema. Seguí recibiendo el error de la consola en eclipse “No se pudo encontrar com_android_vending_licensing.apk” y aunque no pareció afectar la forma en que se ejecutaba mi aplicación, fue molesto. Así que entrar en las propiedades del proyecto com_android_vending_licensing y desmarcar la opción “es biblioteca”, crear el proyecto para producir el apk necesario y luego volver a las propiedades del proyecto com_android_vending_licensing y volver a marcar la checkbox “is library” solucionó el problema.

Ejecute Eclipse como “Administrador” y luego importe el proyecto.

Ninguna de estas cosas funcionó para mí. Estoy intentando acceder al código nativo a través del jni, primero con muestras NDK. Lo que encontré fue que la comstackción no se ejecutará si jarlist.cache no está presente en el directorio bin del proyecto. Si copio uno de otro proyecto a esa ubicación (puede necesitar actualizar para ver la carpeta en Eclipse), la comstackción funciona siempre.

Limpia el proyecto y lo hará. A veces sucede sin saberlo, pero sigue tratando de resolver usando métodos diff.

De alguna manera, había hecho una configuración de Ejecución como una aplicación Java en lugar de un Android.

el problema para mí fue que estaba tratando de usar IBM RAD que parece no funcionar correctamente para esto, instalé Eclipse y ahora tengo un error diferente pero debería ser capaz de superarlo

En mi máquina (Windows7, 64 bits) pude solucionar esto estableciendo mi entorno de ejecución en una variante de 32 bits de jdk (utilicé 1.6.0_23). Y probé muchas cosas antes …

La respuesta de SHA1 lo hizo por mí: después de actualizar a la última versión de sdk / adt, mi proyecto se negó a crear una aplicación; desmarcar la opción resolvió el problema.

No sé si la actualización marcó esto, o si fue revisado antes, pero el nuevo adt jodió las cosas, pero las cosas funcionan de nuevo ahora 🙂

En mi caso, esto funcionó:

Eliminar el archivo R.Java en la carpeta / Gen

+

¡Elimine todas las importaciones de “R.Android” que Eclipse agregó a algunas de mis clases de Java!

y reconstruir el proyecto.

eliminar – R.java – Limpiar el proyecto y ejecutar de nuevo … esto funcionó para mí …

Encuentre la carpeta del proyecto en su sistema, ingrese sus Propiedades a través del menú contextual y deseleccione la opción “Solo lectura”. Trabajó en mi caso.

Esta parece ser la fuente del problema en muchos casos, además de algunas soluciones basadas en la copia / reescritura de los archivos en el proyecto, lo que los hace no solo de lectura.

Esto se debe a que JAVA_HOME no se ha configurado correctamente. Se puede resolver fácilmente siguiendo los pasos de este artículo .

La mía fue causada por este problema (incompatibilidad entre ADT y SDK) y se corrigió así:

  • Eclipse> Ayuda
  • Instalar nuevo software
  • Agregue la sección ‘ https://dl-ssl.google.com/android/eclipse/ ‘ a ‘Trabajar con’ y presione enter
  • Después de que las herramientas del desarrollador aparezcan en la lista, compruébelo y haga clic en Siguiente
  • Reinicie el eclipse una vez que finalice la descarga

En mi caso, tuve que pasar de API 21 a API 19, limpiar y comstackr, y todo volvió a estar bien. Estoy usando una Mac y aparentemente API 21 no es totalmente compatible con Yosemite.