如何使用保护规则?对于库..即使我添加了库,只要规则仍然会导致应用崩溃...如何解决?

问题描述 投票:0回答:1
java.lang.NoSuchMethodError: no non-static method "Lpl/droidsonroids/gif/GifInfoHandle;.<init>(JIII)V"
        at pl.droidsonroids.gif.GifInfoHandle.openFd(Native Method)
        at pl.droidsonroids.gif.GifInfoHandle.a(:88)
        at pl.droidsonroids.gif.h.<init>(:170)
        at pl.droidsonroids.gif.h.<init>(:108)
        at com.homeone.deft.android.activity.MainActivity.a(:39)
        at com.homeone.deft.android.e.g.onCreate(:93)
        at android.app.Activity.performCreate(Activity.java:6705)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2648)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2768)
        at android.app.ActivityThread.-wrap12(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1481)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6153)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:758)

[我正在尝试为我的项目添加proguard规则,但出现以下错误..我不知道如何解决它...它发生在库方法中

android proguard
1个回答
0
投票

您是否已为此库检查proguard-rules.pro

-keep class pl.droidsonroids.gif.sample.GifSelectorDrawable { *; }

-keepattributes Signature, LineNumberTable

#leakcanary
-keep class org.eclipse.mat.** { *; } 
-dontwarn com.squareup.haha.guava.** 
-dontwarn com.squareup.haha.perflib.** 
-dontwarn com.squareup.haha.trove.** 
-dontwarn com.squareup.leakcanary.** 
-keep class com.squareup.haha.** { *; }

#coroutines
-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {}
-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {}
-keepclassmembernames class kotlinx.** {
    volatile <fields>;
}

希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.