No se pueden exportar aplicaciones firmadas
Tengo un espacio de trabajo de Eclipse con dos aplicaciones de Android y dos librerías de Android: el SDK de Facebook y mi propia biblioteca. Cuando intento crear archivos de APK, a veces tengo el error "Conversión a formato dalvik falló con error 1".
Fui a través de todas las respuestas SO a preguntas similares, pero nada funciona:
- Uso de Eclipse para androidSDK, cuando voy a correr, me da la advertencia: La partición de datos ya está en uso. ¡Los cambios no persistirán!
- Desarrollo / implementación de Linux para Samsung Galaxy S3
- Cambiar el paquete predeterminado de com.example para los proyectos de Android de Eclipse
- Android: Uso de PopupMenu en el nivel 9 de API
- referencia indefinida glBindVertexArrayOES en eclipse
- La biblioteca de SDK de Facebook hace referencia a un tarro de la manera incorrecta, así que arreglé eso.
- He limpiado la construcción. Muchas veces.
- He eliminado las carpetas bin.
- Esto está ocurriendo en múltiples máquinas de desarrollo, pero por si acaso – he eliminado el espacio de trabajo y he empezado de nuevo.
La única solución que encontré para esto fue volver a intentarlo una y otra vez hasta que funcione. Aparte de soltar Android y hacer sólo versiones de iOS y Windows Phone, ¿qué puedo hacer? Es imposible desarrollar algo de esta manera.
ACTUALIZACIÓN: En una de las computadoras, recibo errores alternativos, a veces es el error de Dalvik, otra vez se queja de que no puede exportar … \ facebook-android-sdk-3.0 \ facebook \ bin \ facebooksdk.jar.
UPDATE 2: El registro de Eclipse (.metadata / .log) muestra detalles de la excepción:
!ENTRY com.android.ide.eclipse.adt 4 0 2013-04-12 00:14:59.163 !MESSAGE Export Wizard Error !STACK 1 org.eclipse.core.runtime.CoreException: Conversion to Dalvik format failed with error 1 at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:312) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:296) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:233) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:218) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) Caused by: com.android.ide.eclipse.adt.internal.build.DexException: Conversion to Dalvik format failed with error 1 at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:751) at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:269) ... 4 more !SUBENTRY 1 com.android.ide.eclipse.adt 4 0 2013-04-12 00:14:59.163 !MESSAGE Conversion to Dalvik format failed with error 1 !STACK 0 com.android.ide.eclipse.adt.internal.build.DexException: Conversion to Dalvik format failed with error 1 at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:751) at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:269) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:296) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:233) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:218) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
- ¿Cómo puedo detener la salida de LogCat de desplazarse automáticamente en Eclipse?
- ¿Qué versión de Eclipse: Java, RCP o "Eclipse Classic"?
- Instalación de la biblioteca Android SlidingMenu
- ¿Cómo convertir un proyecto Eclipse Android para usar Ant para construir?
- Error de depuración en el emulador de Android: pantalla negra
- El servidor ADB no reconoció
- "No se pudo inicializar Monitor Thread: no se puede establecer la conexión de bucle invertido" después de ejecutar Eclipse
- "No se puede ejecutar dex: límite de sobrecarga de GC superado"
- Desactivar menú -> Proyecto -> Generar automáticamente.
- Menú -> Proyecto -> Limpieza …
- Menú -> Proyecto -> Bulid Todos
Trabajé para que yo exportara el paquete firmado de la aplicación
- ¿Por qué los botones se extienden para cubrir todo el layout_weight asignado
- Integración de Stripe en Android Studio