文档管理中心

此版本文档已归档不再维护,推荐您使用最新版本

指南机器学习服务开发准备配置混淆脚本

配置混淆脚本

开发者编译APK前需要配置不要混淆HMS Core SDK,避免功能异常。

1. 打开Android工程的混淆配置文件 proguard-rules.pro。

2. 加入排除HMS Core SDK的混淆配置。

收起
自动换行
深色代码主题
复制
  1. -ignorewarnings
  2. -keepattributes *Annotation*
  3. -keepattributes Exceptions
  4. -keepattributes InnerClasses
  5. -keepattributes Signature
  6. -keepattributes SourceFile,LineNumberTable
  7. -keep class com.hianalytics.android.**{*;}
  8. -keep class com.huawei.updatesdk.**{*;}
  9. -keep class com.huawei.hms.**{*;}

3. 如果开发者使用了AndResGuard,需要在混淆配置文件中加入AndResGuard允许清单。

收起
自动换行
深色代码主题
复制
  1. "R.string.hms*",          
  2. "R.string.connect_server_fail_prompt_toast",          
  3. "R.string.getting_message_fail_prompt_toast",            
  4. "R.string.no_available_network_prompt_toast",
  5. "R.string.third_app_*",          
  6. "R.string.upsdk_*",          
  7. "R.layout.hms*",          
  8. "R.layout.upsdk_*",          
  9. "R.drawable.upsdk*",          
  10. "R.color.upsdk*",      
  11. "R.dimen.upsdk*",      
  12. "R.style.upsdk*",
  13. "R.string.agc*"


本页面可能包含由第三方许可的内容,请参考具体描述
在 指南 中进行搜索
请输入您想要搜索的关键词