¿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).

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ó.

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.

  • Ocultar nombre de la aplicación y su barra
  • ¿Error de Eclipse con nueve archivos de parches?
  • Gen Android de Eclipse ya existe pero no es una carpeta de origen
  • ¿Mostrar la vista por encima de la barra de estado?
  • ¿Cómo depurar la aplicación firmada de Android de Eclipse?
  • Eclipse muestra error cuando no hay ninguno
  • Omitir la validación de Eclipse de build.xml
  • Android: Uso de PopupMenu en el nivel 9 de API
  • Java.lang.Object no se puede resolver en Eclipse
  • La depuración de la aplicación de Android en Eclipse no funciona
  • Mi primera aplicación ha dejado de funcionar error
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.