bra*_*all 2 android proguard admob
我正在尝试使用Proguard和Eclipse编译我的应用程序,我收到以下错误:
Warning: com.adsdk.sdk.mraid.AdView: can't find referenced method 'void setPluginsEnabled(boolean)' in class android.webkit.WebSettings
Warning: com.adsdk.sdk.video.WebFrame: can't find referenced method 'void setPluginsEnabled(boolean)' in class android.webkit.WebSettings
Run Code Online (Sandbox Code Playgroud)
似乎这些类在4.3中被折旧,而另一个随机论坛中的类似帖子表明解决方案是将目标更改回17并编译为4.2.
当然这不是唯一的解决方案......?
我已经尝试添加相关的警告代码删除并将类成员等保存到Proguard配置文件中,但无济于事.
有任何想法吗?
编辑:我不直接在我的代码中使用这些类 - 它们是从Admob SDK Jar引用的
bra*_*all 11
事实证明这对我来说是一个非常简单的解决方案.您需要将以下内容添加到Proguard配置文件中:
-dontwarn android.webkit.**
Run Code Online (Sandbox Code Playgroud)
我以前包括:
-dontwarn android.webkit.WebSettings.**
Run Code Online (Sandbox Code Playgroud)
但这是错误的,因为它是一种方法,而不是我认为的类.
希望这可以帮助那些可能像我一样陷入困境的人.
| 归档时间: |
|
| 查看次数: |
3297 次 |
| 最近记录: |