Skip to content

混淆后release编译不通过 #28

@xuhuanli

Description

@xuhuanli

版本已经升到最新了 官方文档也重新对了一遍

// 友盟统计
api 'com.umeng.umsdk:common:9.3.7' // 必选
api 'com.umeng.umsdk:asms:1.2.1' // 必选
api 'com.umeng.umsdk:apm:1.1.1' // U-APM产品包依赖(必选) APP性能监控产品

友盟

-keep class com.umeng.** {*;}
-keepclassmembers class * {
public (org.json.JSONObject);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}

您如果使用了稳定性模块可以加入该混淆

-keep class com.uc.** {;}
-keep public class 改成我的包名.R$
{
public static final int *;
}

报错

com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Text range from: 'offset: 768, line: 24, column: 1', to: 'offset: 783, line: 24, column: 16', origin: /Users/xhl/.gradle/caches/transforms-2/files-2.1/1f9180c320376284034305cf9df29765/jetified-asms-1.2.1/proguard.txt

-repackageclass com.umeng.umzid.pro

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions