Android:proguard并没有混淆源代码

Android:proguard并没有混淆源代码,第1张

概述我在project.properties中启用了proguard: proguard.config = proguard.cfg 我的proguard.cfg不会禁用混淆.但没有什么是混淆的. 我运行项目构建 蚂蚁释放. 有什么铃声响吗? -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclass 我在project.propertIEs中启用了proguard:

proguard.config = proguard.cfg

我的proguard.cfg不会禁用混淆.但没有什么是混淆的.

我运行项目构建

蚂蚁释放.

有什么铃声响吗?

-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!fIEld/,!class/merging/

-keep public class * extends android.app.Activity
-keep public class * extends androID.app.Application
-keep public class * extends androID.app.Service
-keep public class * extends androID.content.broadcastReceiver
-keep public class * extends androID.content.ContentProvIDer
-keep public class * extends androID.app.backup.BackupAgentHelper
-keep public class * extends androID.preference.Preference
-keep public class com.androID.vending.licensing.IlicensingService

-keepclasseswithmembernames class * {
native ; }

-keepclasseswithmembers class * {
public (androID.content.Context,androID.util.AttributeSet); }

-keepclasseswithmembers class * {
public (androID.content.Context,androID.util.AttributeSet,int); }

-keepclassmembers class * extends androID.app.Activity { public voID *(androID.vIEw.VIEw); }

-keepclassmembers enum * {
public static *[] values();
public static *
valueOf(java.lang.String); }

-keep class * implements androID.os.Parcelable { public static final androID.os.Parcelable$Creator *; }

解决方法 您应该确保为 Android SDK配置了项目:

androID update project -p MyProjectDirectory

从AndroID SDK r20开始,ProGuard配置文件分为几个部分,在project.propertIEs中指定:

proguard.config=${sdk.dir}/tools/proguard/proguard-androID.txt:proguard-project.txt

特定于项目的简短配置在proguard-project.txt中定义(不再在proguard.cfg中,就像在旧版本的SDK中一样).在这方面,SDK文档可能不完全是最新的.

运行ant release时,您应该会看到ProGuard的一些日志输出.

总结

以上是内存溢出为你收集整理的Android:proguard并没有混淆源代码全部内容,希望文章能够帮你解决Android:proguard并没有混淆源代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1127398.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存