gpt4 book ai didi

android - Proguard NoClassDefFoundError

转载 作者:行者123 更新时间:2023-11-30 01:46:46 26 4
gpt4 key购买 nike

今天我更新了我的 gradle 以使用最新的播放服务:

build.gradle

classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'com.google.gms:google-services:1.5.0-beta2'

app.gradle

compile 'com.google.android.gms:play-services-analytics:8.3.0'
compile 'com.google.android.gms:play-services-gcm:8.3.0'

我使用 proguard 混淆代码,但出现以下错误:

java.lang.NoClassDefFoundError: my.package.adapters.MyPagerAdapter

我尝试将其添加到 proguard 文件中:

-keep class my.package.adapters.MyPagerAdapter { *; }

但没有运气。用以前版本的play services没问题。从包 android.support.v13.app.FragmentPagerAdapter.

扩展 FragmentPagerAdapter 的每个类都会出现此错误

有什么帮助吗?非常感谢。

最佳答案

为了防止FragmentPageAdapter派生类被混淆,proguard需要如下规则:

-keep class * extends android.support.v13.app.FragmentPagerAdapter { *; }

关于android - Proguard NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33614242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com