项目本身已使用智能生活 App SDK,混淆规则也是按文档中的进行配置,
#fastJson
-keep class com.alibaba.fastjson.{*;}
-dontwarn com.alibaba.fastjson.
#mqtt
-keep class com.thingclips.smart.mqttclient.mqttv3.** { *; }
-dontwarn com.thingclips.smart.mqttclient.mqttv3.**
#OkHttp3
-keep class okhttp3.** { *; }
-keep interface okhttp3.** { *; }
-dontwarn okhttp3.**
-keep class okio.** { *; }
-dontwarn okio.**
-keep class com.thingclips.{*;}
-dontwarn com.thingclips.
Matter SDK
-keep class chip.** { *; }
-dontwarn chip.**
最新需求是导入MinApp SDK,按照文档引入成功,未开启混淆时可以正常使用功能,开启混淆后出现报错,提示基本是无法找到以下的一些类
com.thingclips.smart.stat.StatServiceImpl
com.gzl.smart.gzlminiapp.miniapp_rnbridge.RNBridgeProvider
com.thingclips.smart.logupload.LogUploadPipeLine
com.thingclips.smart.iot.preview.IoTPreviewPipeline
com.thingclips.smart.debug.theme.core.ThemeDebugServiceImpl
com.thingclips.smart.stat.StatPipeLine
com.thingclips.smart.tracker.AppStartPipeLine
com.thingclips.smart.login.base.LoginPipeLine
com.thingclips.security.armed.pipe.AppHomePipeline
com.thingclips.smart.rntab.loader.ThingRnTabConfigInitPipeLine
com.thingclips.smart.multilingual.LanguageDebugStatusServiceImpl