转换为 Dalvik 格式失败,出现错误 1 ​​-

Conversion to Dalvik format failed with error 1 -

当我尝试在 eclipse 中导出已签名的 apk 时,我开始收到错误消息:

Dx Uncaught translation error: com.android.dx.cf.code.SimException: local 0000: invalid
Dx 1 error; aborting
Conversion to Dalvik format failed with error 1

我不明白为什么会出现此错误。我搜索了很长时间,但没有找到任何有用的解决方案。我已经从构建路径中删除了库,并将它们也放入了项目树的 libs 文件夹中。 请帮忙。

大约每个月,在导出 Android 应用程序以获取 apk 文件时,我都会看到神秘消息:“转换为 Dalvik 格式失败,错误代码为 1”。

按照以下步骤操作,将解决您的问题。

这是 JAR 文件冲突。

我的构建路径上似乎有两个 JAR 文件,它们包含相同的包和 类。

smack.jar 和 android_maps_lib-1.0.2

从其中一个 JAR 文件中删除此包解决了问题。

这是由于 jar 中的冲突。尝试 re-import 并将 project.properties 更改为此代码。

第 1 步。清理项目

第 2 步。删除所有 jar

第 3 步。编辑 project.properties

步骤 4. 刷新项目。

第 5 步。运行 - 导出已签名的 apk

这是代码。

-injars      bin/classes
-injars      libs
-outjars     bin/classes-processed.jar

-dontpreverify
-repackageclasses ''
-allowaccessmodification
-optimizations !code/simplification/arithmetic
-keepattributes *Annotation*

-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider

-keep public class * extends android.view.View {
    public <init>(android.content.Context);
    public <init>(android.content.Context, android.util.AttributeSet);
    public <init>(android.content.Context, android.util.AttributeSet, int);
    public void set*(...);
}

-keepclasseswithmembers class * {
    public <init>(android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembers class * {
    public <init>(android.content.Context, android.util.AttributeSet, int);
}

-keepclassmembers class * extends android.content.Context {
   public void *(android.view.View);
   public void *(android.view.MenuItem);
}

-keepclassmembers class * implements android.os.Parcelable {
    static ** CREATOR;
}

-keepclassmembers class **.R$* {
    public static <fields>;
}

-keepclassmembers class * {
    @android.webkit.JavascriptInterface <methods>;
} 
 -dontwarn org.apache.http.**
 -dontwarn android.support.v4.app.**
 -dontwarn com.android.volley.**
 -dontwarn com.squareup.picasso.**
 -dontwarn com.activate.gcm.**
 -dontwarn com.google.android.gms.**