微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

最小化我的应用程序剥离基本类

如何解决最小化我的应用程序剥离基本类

通过USB在Android Studio中启动时,我的应用运行良好。虽然当我创建一个apk文件并安装该文件时,该应用程序在启动时立即崩溃,并带有ClassNotFoundException。进一步调查,我禁用了缩小,更改

minifyEnabled true

minifyEnabled false

build.gradle中。

在不缩小的情况下,apk文件有效。但是,我不想避免缩小我的应用程序。粉碎机如何工作?为什么它会剥离我的应用程序的基本类?如何使缩小器包含我所有的课程?

我的proguard-rules.pro文件为空,除了注释。

解决方法

添加

-keep public class MyClass
proguard-rules.pro

做到了。最后,我必须以这种方式保持两节课。它们都有一些共同点:它们都是通过

添加的
<androidx.fragment.app.FragmentContainerView

使用xml布局,而不使用带有FragmentManager的代码。这些是通过这种方式添加的唯一类。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。