繁体   English   中英

com.ironsource.sdk.controller.IronSourceWebView$JSInterface 未解析 class 名称

[英]com.ironsource.sdk.controller.IronSourceWebView$JSInterface Unresolved class name

我正在尝试集成 ironSource SDK,但不幸的是,在尝试将代码应用于 ProGuard 设置时,我在com.ironsource.sdk.controller.IronSourceWebView$JSInterface上出现Unresolved class name错误:

`-keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface {
    public *;
}
-keepclassmembers class * implements android.os.Parcelable {
    public static final android.os.Parcelable$Creator *;
}
-keep public class com.google.android.gms.ads.** {
   public *;
}
-keep class com.ironsource.adapters.** { *;
}
-dontwarn com.ironsource.mediationsdk.**
-dontwarn com.ironsource.adapters.**
-keepattributes JavascriptInterface
-keepclassmembers class * {
    @android.webkit.JavascriptInterface <methods>;
}`

知道如何解决这个问题吗?

如果您的项目使用 WebView with JS,请取消注释以下内容并将完全限定的 class 名称指定给 JavaScript 接口

-keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface {
    public *;

}

如果不

    #-keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface {
    #public *;

#}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM