在Android中只启用模糊处理而不启用代码收缩?
我只想在ProGuard中启用模糊处理功能,但同时禁用代码收缩,因此设置在Android中只启用模糊处理而不启用代码收缩?,android,proguard,obfuscation,minify,android-proguard,Android,Proguard,Obfuscation,Minify,Android Proguard,我只想在ProGuard中启用模糊处理功能,但同时禁用代码收缩,因此设置 minifyEnabled false useProguard true 但是,现在版本编译不再生成mapping.txt,我想这表明没有进行混淆处理?我认为minifyEnabled控制代码收缩和useProguard控制混淆,但事实似乎并非如此 useProguard标志的具体功能是什么?我如何实现所需的结果?minifyEnabled true:它运行ProGuard shrinkResources true:它删
minifyEnabled false
useProguard true
但是,现在版本编译不再生成mapping.txt,我想这表明没有进行混淆处理?我认为minifyEnabled控制代码收缩和useProguard控制混淆,但事实似乎并非如此
useProguard标志的具体功能是什么?我如何实现所需的结果?minifyEnabled true:它运行ProGuard
shrinkResources true:它删除ProGuard标记为未使用的资源
在从DEX中删除不需要的文件时,APK大小也会减小。出于您的目的,您可以将此属性设置为false。minifyEnabled true:它运行ProGuard
shrinkResources true:它删除ProGuard标记为未使用的资源
在从DEX中删除不需要的文件时,APK大小也会减小。出于您的目的,您可以将此属性设置为false。我认为您需要使用-dontshrink选项来保留所有未使用的类、方法和资源
阅读,文件上写着
-dontshrink
指定不收缩输入类文件。默认情况下,应用收缩;所有类和类成员都将被删除,但“各种保留”选项列出的类和类成员以及它们直接或间接依赖的类和类成员除外。每个优化步骤之后都会应用收缩步骤,因为某些优化可能会删除更多类和类成员。我认为您需要使用-dontshrink选项来保留所有未使用的类、方法和资源
阅读,文件上写着
-dontshrink
指定不收缩输入类文件。默认情况下,应用收缩;所有类和类成员都将被删除,但“各种保留”选项列出的类和类成员以及它们直接或间接依赖的类和类成员除外。在每个优化步骤之后也会应用收缩步骤,因为某些优化可能会删除更多的类和类成员