Android 类{proguard]的构造函数不匹配

Android 类{proguard]的构造函数不匹配,android,proguard,simple-framework,Android,Proguard,Simple Framework,我正在应用程序中启用proguard。每当我构建应用程序时,我都会遇到以下错误。 类com.acs.nomad.d.b.e的构造函数不匹配 根据我的映射文件,该类引用如下 package com.my.package; import java.util.ArrayList; import org.simpleframework.xml.ElementList; import org.simpleframework.xml.Root; @Root (name = "folders&

我正在应用程序中启用proguard。每当我构建应用程序时,我都会遇到以下错误。
类com.acs.nomad.d.b.e的构造函数不匹配

根据我的映射文件,该类引用如下

package com.my.package;

import java.util.ArrayList;

import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;

@Root (name = "folders")
public class Folders 
{
    @ElementList (entry = "contactFolder", required = false, inline = true)
    private ArrayList<ContactFolder> contactFolder;
    
    /**
     * List of contact folders
     */
    public ArrayList<ContactFolder> getContactFolder() 
    {
        return contactFolder;
    }

}
package com.my.package;
导入java.util.ArrayList;
导入org.simpleframework.xml.ElementList;
导入org.simpleframework.xml.Root;
@Root(name=“folders”)
公共类文件夹
{
@ElementList(entry=“contactFolder”,必需=false,inline=true)
私有ArrayList联系人文件夹;
/**
*联系人文件夹列表
*/
公共阵列列表getContactFolder()
{
返回联系人文件夹;
}
}
我已经根据这些url尝试了所有选项

似乎什么也没用。我的Proguard.config文件是

-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keepattributes Signature, *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.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService

-keepclasseswithmembernames class * {
    native <methods>;
}

-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.app.Activity {
   public void *(android.view.View);
}

-keepclassmembers enum * {
    public static **[] values();
    public static ** valueOf(java.lang.String);
}

-keep class * implements android.os.Parcelable {
  public static final android.os.Parcelable$Creator *;
}

-keepclassmembers class * implements java.io.Serializable {
    static final long serialVersionUID;
    private static final java.io.ObjectStreamField[] serialPersistentFields;
    !static !transient <fields>;
    !private <fields>;
    !private <methods>;
    private void writeObject(java.io.ObjectOutputStream);
    private void readObject(java.io.ObjectInputStream);
    java.lang.Object writeReplace();
    java.lang.Object readResolve();
}

-keep public class org.simpleframework.**{ *; } 
-keep class org.simpleframework.xml.**{ *; } 
-keep class org.simpleframework.xml.core.**{ *; } 
-keep class org.simpleframework.xml.util.**{ *; }

#Added commands
-assumenosideeffects class android.util.Log {
    public static int d(...);
    public static int v(...);
}

-keep class net.sqlcipher.** {
    *;
}

#dont warn for the android support version
-dontwarn android.support.**

# dont warn for google or framework related warning
-dontwarn com.google.**
-dontwarn org.simpleframework.**

#-dontshrink

-keepattributes ElementList, Root

-keepclassmembers class * {
    @org.simpleframework.xml.* *;
}
-优化过程5
-dontusemixedcaseclassnames
-DontskipnonPublicLibraryClass
-不要翻转
-冗长的
-优化!代码/简化/算术,!字段/*,!类/合并/*
-keepattributes签名,*注释*
-keep public class*扩展android.app.Activity
-keep public class*扩展android.app.Application
-keep public class*扩展了android.app.Service
-keep public class*扩展了android.content.BroadcastReceiver
-keep public class*扩展了android.content.ContentProvider
-keep public class*扩展了android.app.backup.BackupAgentHelper
-keep public class*扩展了android.preference.preference
-保持公共类com.android.vending.licensing.ILicensingService
-KeepClassSwithMemberNames类*{
本地人;
}
-keepclassswithmembers类*{
public(android.content.Context、android.util.AttributeSet);
}
-keepclassswithmembers类*{
public(android.content.Context,android.util.AttributeSet,int);
}
-keepclassmembers类*扩展了android.app.Activity{
public void*(android.view.view);
}
-keepclassmembers枚举*{
公共静态**[]值();
公共静态**valueOf(java.lang.String);
}
-keep class*实现android.os.Parcelable{
公开静态最终android.os.Parcelable$Creator*;
}
-keepclassmembers类*实现java.io.Serializable{
静态最终长SerialVersionId;
私有静态final java.io.ObjectStreamField[]serialPersistentFields;
!静态!瞬态;
私有的
私有的
私有void writeObject(java.io.ObjectOutputStream);
私有void readObject(java.io.ObjectInputStream);
java.lang.Object WriterReplace();
java.lang.Object readResolve();
}
-保持公共类org.simpleframework.*{*;}
-保持类org.simpleframework.xml.*{*;}
-保持类org.simpleframework.xml.core.*{*;}
-保持类org.simpleframework.xml.util.*{*;}
#添加命令
-assumenosideeffects类android.util.Log{
公共静态int d(…);
公共静态INTV(…);
}
-保持类net.sqlcipher.**{
*;
}
#不要为android支持版本发出警告
-dontwarn android.support**
#不要为谷歌或框架相关的警告发出警告
-dontwarn com.google**
-dontwarn org.simpleframework**
#-dontshrink
-keepattributes元素列表,根
-keepclassmembers类*{
@org.simpleframework.xml.*;
}
如果您注意到
-dontshrink
命令已被注释掉。我想收缩apk,因此不想运行该命令。请注意,我正在取消注释
-dontshrink
命令,它可以工作。
有人能告诉我出了什么问题吗?

嗨,你找到解决办法了吗?我面临着类似的问题。