首页 > 解决方案 > 缩小启用后无法识别android项目中的模块类

问题描述

我的项目由主项目组成,它使用我为 HTTP 操作构建的自定义模块。我想混淆我的 apk,所以我在我的 android 项目和模块中都启用了 minified 为 true。但是在运行时,我得到模块中的类未找到错误。我错过了什么吗?在此处输入图像描述] 1

标签: androidandroid-gradle-pluginandroid-security

解决方案


您需要修改您的 proguard 文件以不删除这些类。

添加这样的东西

# Keep these classes
-keep class httplibrary.a2ahttp.constant.** { *; }

我无法完全阅读该错误,因为您划掉了一大堆。但是,我提供的代码应该具有已删除内容的类路径。如果您将其添加到 proguard,它将阻止它在您身上移动这些类。


推荐阅读