¿Por qué mi configuración actualizada de Eclipse / Android no está creando mi APK?
Tenía una configuración Eclipse de trabajo con las herramientas 3.6.2 y SDK de la versión 11, y ha estado construyendo mi proyecto principal perfectamente durante bastante tiempo.
Para un proyecto diferente, pensé que necesitaba actualizar mi SDK a la última y mejor – en este momento API 14 (ICS 4.0).
- Localización y eliminación de valores no referenciados en strings.xml
- Uso de ProGuard con Android
- ¿Cómo utilizar el Explorador de archivos en un dispositivo con raíz?
- No se puede seleccionar Android Build Target en eclipse
- Configuración de SDK de Android en Windows 7 Pro 64 bit
Ni siquiera puedo reconstruir los pasos por los que pasé, pero lo que pasó fue que mi proyecto parecía construir, pero vería que diría que se saltó un paso post-compilador, y al final no tendría APK.
También noté que actualizó mi .classpath para que la ruta de salida fuera bin / classes en lugar de .bin.
En el camino he intentado actualizar mi Eclipse a la última versión (Indigo 3.7.1), pero esto no ayudó.
- ¿Qué es Android Dependencies? Eliminar de la ruta de construcción, ClassNotFoundException se produce
- Cómo corregir este error "Límite de sobrecarga de GC excedido en Eclipse"
- ¿Cómo puedo encontrar los archivos XML de R.id o R.layout en Android?
- Eclipse Layout Designer no puede abrir el archivo XML creado por IntelliJ
- Problema al convertir .docx al archivo pdf en android
- Guardar Logcat en un archivo de texto en el dispositivo Android
- ¿Por qué Eclipse insiste en un nombre de paquete para un proyecto de Android?
- La columna _id no existe
He resuelto el problema con la ayuda de este post en el foro Google Android:
http://code.google.com/p/android/issues/detail?id=21031
Para mí personalmente el problema más grande parecía ser resuelto como sigue (qutoe del comentario 25 en el poste del foro) "Parezco resolver el problema con los archivos de .apk que no se construyen automáticamente hasta que se utilice run / debug (comentarios # 10, # 11 Etc) Ir a Windows -> Preferencias -> Android -> Construir y desmarcar "Omitir el embalaje y dexing hasta exportar o lanzar", luego reiniciar Eclipse. Funciona para mí. "
Pero hay otro material útil allí. Diferentes personas con diferentes proyectos parecen tener diferentes problemas con esta configuración.
Todavía no entiendo el cambio en el classpath, pero no parece importar.
Además, he encontrado una discusión sobre la instalación de la ADT con Eclipse Indigo que fue útil aquí en Stackoverflow:
Eclipse Indigo – No se puede instalar el complemento ADT de Android
También encontré que supongo que debido a varias uninstalls / reinstalls, por alguna razón dejó de excluir mis directorios .svn de las fuentes. Esta publicación Stackoverflow fue útil con eso:
¿Por qué eclipse está intentando copiar mis carpetas .svn de src a bin, y cómo puedo hacer que se detenga?
Finalmente: un consejo para desinstalar realmente Eclipse – todo el mundo dice que no hay desinstalación, y no lo hay, pero hay un directorio que Eclipse deja en su directorio de inicio (en windows 7 bajo c: \ users \) llamado .eclipse – Zap si realmente quieres empezar de nuevo.
Además, para medidas menos extremas, hay Project-> Clean dentro de Eclipse, y puede invocar eclipse con "eclipse -clean" para efectos de limpieza adicionales. No tengo idea de qué, pero varias personas útiles a lo largo del camino sugirió que tratando de resolver los problemas.
Ah sí – cuando instalé por primera vez Indigo y traté de construir, recibí una advertencia de que mi nivel de cumplimiento de compilador de Java no era hasta el tabaco, que simplemente no era cierto – sólo tengo Java 1.6 instalado en mi máquina. Vea este post para alguien que tuvo una experiencia similar:
http://marakana.com/forums/android/general/374.html
Para mí, lo que funcionaba era simplemente ir a Project, Properties, Java Compiler, luego hacer clic en Configure Workspace Settings y hacer clic en Ok en el diálogo. No necesitaba cambiar nada en realidad. Sólo lo demostramos que todo estaba bien!
Eventualmente, efectivamente limpiar mi Eclipse y las instalaciones de Android (incluyendo el directorio .eclipse anteriormente mencionado, y también hay un directorio .android en su directorio de inicio que puede que desee borrar si la desinstalación de las herramientas de Android SDK no lo hace – esto en realidad Es desinstalable). Instalado todo desde cero y luego utiliza la información adicional proporcionada anteriormente y ahora es la construcción de mi APK.
Espero que esto salve a alguien las horas que pasé la recuperación de mi construcción en forma.
- Uso de CardView y RecyclerView en mis archivos de diseño genera una excepción
- Cómo manejar varios temporizadores de cuenta regresiva en ListView?