草庐IT

ProGuard

全部标签

android - Proguard 在 Parcelable 类中导致 RuntimeException(Unmarshalling unknown type code)

如果我离开我的应用程序并在一段时间后打开它,我会收到此异常。我的主要Activity包括一个带有三个不同fragment的ViewPager。我还在Application类中做了一些我认为与问题无关的东西。这是个异常(exception):RuntimeException(@Parcel:readValue:2065){UnabletostartactivityComponentInfo{com.emu/com.emu.ActivityMain}:java.lang.RuntimeException:Parcelandroid.os.Parcel@419526d0:Unmarshall

android - Proguard 警告 "can' t 写入资源 [META-INF/MANIFEST.MF](重复的 zip 条目)”

我正在使用IntelliJ并在Debug模式下运行Proguard,但我似乎无法摆脱以下警告:ProGuard:[MyApplication]Warning:can'twriteresource[META-INF/MANIFEST.MF](Duplicatezipentry[android-support-v13.jar:META-INF/MANIFEST.MF])这个项目有几个模块,android-support-v13.jar正在其中两个上使用。我认为这是问题所在,所以我从libs文件夹中删除了该库,将其添加为项目库并将依赖项添加到两个模块。那没有解决任何问题,警告仍然存在,我不明

android - Proguard 警告 "can' t 写入资源 [META-INF/MANIFEST.MF](重复的 zip 条目)”

我正在使用IntelliJ并在Debug模式下运行Proguard,但我似乎无法摆脱以下警告:ProGuard:[MyApplication]Warning:can'twriteresource[META-INF/MANIFEST.MF](Duplicatezipentry[android-support-v13.jar:META-INF/MANIFEST.MF])这个项目有几个模块,android-support-v13.jar正在其中两个上使用。我认为这是问题所在,所以我从libs文件夹中删除了该库,将其添加为项目库并将依赖项添加到两个模块。那没有解决任何问题,警告仍然存在,我不明

android - ProGuard 找不到引用的库

[2014-07-1523:57:43-MozMeet]Proguardreturnedwitherrorcode1.Seeconsole[2014-07-1523:57:43-MozMeet]Note:therewere662duplicateclassdefinitions.[2014-07-1523:57:43-MozMeet]Warning:com.parse.FacebookAuthenticationProvider$1:can'tfindsuperclassorinterfacecom.facebook.android.Facebook$ServiceListener[2

android - ProGuard 找不到引用的库

[2014-07-1523:57:43-MozMeet]Proguardreturnedwitherrorcode1.Seeconsole[2014-07-1523:57:43-MozMeet]Note:therewere662duplicateclassdefinitions.[2014-07-1523:57:43-MozMeet]Warning:com.parse.FacebookAuthenticationProvider$1:can'tfindsuperclassorinterfacecom.facebook.android.Facebook$ServiceListener[2

android - Android 上的 Firebase 需要什么 ProGuard 配置?

使用Firebase时适用于Android应用程序的SDK,我不断收到此类警告和错误(在Eclipse中):Warning...can'tfindreferencedclass...Warning:therewere...unresolvedreferencestoclassesorinterfaces...Youmayneedtospecifyadditionallibraryjars(using'-libraryjars')...很遗憾,Firebase没有任何关于其与ProGuard一起使用的官方文档。在使用ProGuard进行混淆时,我的应用需要哪些指令才能使用Firebase

android - Android 上的 Firebase 需要什么 ProGuard 配置?

使用Firebase时适用于Android应用程序的SDK,我不断收到此类警告和错误(在Eclipse中):Warning...can'tfindreferencedclass...Warning:therewere...unresolvedreferencestoclassesorinterfaces...Youmayneedtospecifyadditionallibraryjars(using'-libraryjars')...很遗憾,Firebase没有任何关于其与ProGuard一起使用的官方文档。在使用ProGuard进行混淆时,我的应用需要哪些指令才能使用Firebase

android - 使用 proguard 删除日志调用

我正在尝试使用proguard来删除我的所有日​​志:我在proguard-project.txt中输入了以下行:-assumenosideeffectsclassandroid.util.Log{*;}我的project.properties看起来像这样:proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt尽管如此,日志继续显示在我的应用程序中。我到底做错了什么? 最佳答案 您不应该指定“*”通配符,因为它包括像“Ob

android - 使用 proguard 删除日志调用

我正在尝试使用proguard来删除我的所有日​​志:我在proguard-project.txt中输入了以下行:-assumenosideeffectsclassandroid.util.Log{*;}我的project.properties看起来像这样:proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt尽管如此,日志继续显示在我的应用程序中。我到底做错了什么? 最佳答案 您不应该指定“*”通配符,因为它包括像“Ob

android - 使用 Proguard 编译给出 SimException : "local variable type mismatch"

当我在启用Proguard的情况下编译我的Android应用程序时,我收到以下错误:-dex:[echo]Convertingcompiledfilesandexternallibrariesinto/home/ka/dev/workspace/ImPress/build/classes.dex...[apply][apply]UNEXPECTEDTOP-LEVELEXCEPTION:[apply]com.android.dx.cf.code.SimException:localvariabletypemismatch:attempttosetoraccessavalueoftypej