android - 缩小启用后无法识别android项目中的模块类
问题描述
我的项目由主项目组成,它使用我为 HTTP 操作构建的自定义模块。我想混淆我的 apk,所以我在我的 android 项目和模块中都启用了 minified 为 true。但是在运行时,我得到模块中的类未找到错误。我错过了什么吗?] 1
解决方案
您需要修改您的 proguard 文件以不删除这些类。
添加这样的东西
# Keep these classes
-keep class httplibrary.a2ahttp.constant.** { *; }
我无法完全阅读该错误,因为您划掉了一大堆。但是,我提供的代码应该具有已删除内容的类路径。如果您将其添加到 proguard,它将阻止它在您身上移动这些类。
推荐阅读
- python - 向图像添加白色圆圈
- python - 'ImageDraw' 对象在使用 Image.putalpha() 时没有属性 'load'
- here-api - 了解 HERE Flow API 提供的数据
- javascript - 使用 cytoscape.js 对节点背景颜色进行离散颜色映射
- python - Django TinyMCE 图片上传器
- redis - Redis 需要加锁吗?
- python - 如何将行从一个数据帧附加到另一个具有不同列结构的数据帧
- sockets - GRPC Python - 处理套接字错误的正确方法是什么?
- sap - SAP HANA 审计日志
- android - 浓缩咖啡 typeText() 与 editText.setKeyListener(DigitsKeyListener.getInstance(null, false, true));