Sé que esta pregunta se ha hecho antes 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 espacio de trabajo y volver a importarlo, eliminando "Java Builder" de mis Constructores para el proyecto, construyendo el proyecto manualmente, reordenando mi ruta de compilación de Java. No tengo problemas visibles del compilador y no existen problemas en mi espacio de trabajo.
Experimenté este problema antes y lo resolví una vez eliminando el proyecto de mi espacio de trabajo y volviéndolo a importar, y en otra ocasión lo resolví eliminando "Java Builder" de mi ruta de compilación de Java. Ninguno parece funcionar esta vez. Actualmente tengo la mayoría de las configuraciones configuradas de nuevo a las predeterminadas (es decir, java build se vuelve a verificar).
Estoy ejecutando Windows 7 (64 bits) y estoy usando jdk1.6.0_21 a través de Eclipse 3.6.
Cualquier sugerencia sería muy apreciada ya que ya he perdido un montón de tiempo de desarrollo para solucionar esto.
[Actualización] Mi idioma es inglés y he intentado eliminar debug.keystore, Estados Unidos en relación con el problema 834
android update project --path .
desde la raíz de su proyecto, luego intentar ejecutarant debug
. Esto dio lugar a errores de compilación específicos que condujeron a mi solución; por alguna razón, Eclipse no estaba siendo detallado sobre lo que iba mal.Respuestas:
Por favor siga estos pasos; esto podría ayudarte:
Haga clic derecho en el proyecto de su aplicación y vaya a Propiedades
Seleccione Android de la lista del lado izquierdo
Desmarca la casilla de verificación "Es la biblioteca"
Si su proyecto de aplicación se basa en proyectos de biblioteca que se encuentran en su espacio de trabajo, por supuesto, deben tener marcada la casilla "Es biblioteca".
fuente
Is Library
casilla cada vez que le realizo cambios?eliminar el archivo R.Java en la carpeta / Gen hizo el truco para mí
fuente
Probé todas las soluciones anteriores. Pero no funcionó.
La solución fue reiniciar eclipse !!!!!!!
Espero que esto ayude a alguien :)
fuente
En mi caso, este problema comenzó después de que eclipse actualizó el complemento con la versión v4.0 API. Lo arreglé yendo a las preferencias principales para Eclipse y en Android-> Build desmarque 'Omitir empaquetado y eliminación de errores hasta exportar o iniciar'
Nota: si eclipse te da el error 'crunch' de Comando desconocido, sigue esta publicación
fuente
Intenté reunir las mejores respuestas de otras personas en una lista paso a paso de cosas para probar en orden:
gen
carpeta, incluido elR.java
archivo mencionado en las respuestas de algunas personasJAVA_HOME
está configurada 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, no dude en editar la respuesta y agregar lo suyo.
fuente
Elimine el proyecto de su espacio 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 .
fuente
No soy un experto, pero 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 una de otra aplicación y funciona bien. Contenidos simples, para el proyecto Android 2.2 solo dice (ignorando los comentarios):
target = android-8
fwiw
fuente
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 "Omita el empaquetado y la eliminación de residuos hasta la exportación o el inicio" está seleccionado
Vaya a Ventana -> Preferencias -> Android -> Compilar. Solo asegúrese de que esa opción esté seleccionada y aplique.
Sé que esto no tiene mucho sentido, pero tenerlo sin seleccionar me estaba dando este error y con él seleccionado desaparece y se instala el apk.
Estoy usando el script de generación de hormigas generado automáticamente desde Android y SOLO lo uso como mi proceso de construcción en eclipse. No estoy usando ningún otro método de compilación.
fuente
Me lo imaginé. Estaba haciendo referencia a JavaSE-1.5 y usando JDK 1.6. Lo cambié para usar 1.6 y eso parece solucionarlo.
Parece, a través de mi investigación, que es un mensaje de error sobrecargado que cubre muchos casos de error.
fuente
Acabo de arreglar esto volviendo a seleccionar un JRE predeterminado para el entorno de ejecución (JRE6 para JavaSE-1.6 en mi caso). Se desmarcó por alguna razón.
fuente
Esto solucionó mi problema. Seguí recibiendo el error de consola en eclipse "No se pudo encontrar com_android_vending_licensing.apk" y, aunque no pareció afectar la forma en que se ejecutó mi aplicación, fue molesto. Entonces, ir a las propiedades del proyecto com_android_vending_licensing y desmarcar la opción "is library", construir el proyecto para producir el apk necesario y luego volver a las propiedades del proyecto com_android_vending_licensing y volver a marcar la casilla de verificación "is library" solucionó el problema.
fuente
Ejecute Eclipse como "Administrador" y luego importe el proyecto.
fuente
Ninguna de estas cosas funcionó para mí. Estoy tratando de acceder al código nativo a través del jni, primero con muestras de NDK. Lo que encontré fue que la compilació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 (es posible que deba actualizar para ver la carpeta en Eclipse), la compilación funciona siempre.
fuente
Limpia el proyecto y servirá. A veces sucede sin saberlo, pero sigue tratando de resolver usando métodos diff.
fuente
De alguna manera había hecho una configuración de ejecución como una aplicación Java en lugar de un Android.
fuente
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 poder superarlo
fuente
En mi máquina (Windows 7, 64 bits) podría solucionar esto configurando mi entorno de ejecución en una variante de 32 bits del jdk (utilicé 1.6.0_23). Y probé muchas cosas antes ...
fuente
La respuesta de SHA1 lo hizo por mí: después de actualizar al último sdk / adt, mi proyecto se negó a construir un apk; desmarcar la opción resolvió el problema.
No sé si la actualización comprobó esto, o si se verificó antes pero el nuevo adt arruinó las cosas, pero las cosas funcionan de nuevo ahora :)
fuente
En mi caso esto funcionó:
Eliminar el archivo R.Java en la carpeta / Gen
+
Eliminar todas las importaciones de "R. Android" que Eclipse agregó a algunas de mis clases de Java!
y reconstruir el proyecto.
fuente
eliminar - R.java - Limpiar el proyecto y ejecutarlo de nuevo ... esto funcionó para mí ...
fuente
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.
Esto parece ser la fuente del problema en muchos casos, además, algunas soluciones allí arriba se basan en copiar / reescribir los archivos en el proyecto, lo que los hace no de solo lectura.
fuente
Esto se debe a que JAVA_HOME no se configuró correctamente. Se puede resolver fácilmente siguiendo los pasos de este artículo .
fuente
El mío fue causado por esto problema (incompatibilidad entre ADT y SDK), y se solucionó así:
fuente
En mi caso, tuve que cambiar de API 21 a API 19, limpiar y construir, y todo volvió a estar bien. Estoy usando una Mac y aparentemente API 21 no es totalmente compatible con Yosemite.
fuente