【发布时间】:2021-07-14 00:25:09
【问题描述】:
我正在使用SafeArgs 插件和Navigation Architecture Component,但应用程序崩溃了。
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.package.domain.models.Model"
我在 Gradle 中使用 minifyEnabled true。
另外,我有三个模块app、data 和domain。所以,在我添加的所有三个 proguard-rules 文件中
-keepnames class com.package.domain.models.Model1
-keepnames class com.package.domain.types.ImageType
-keepnames class com.package.domain.models.Model
我在导航图中将这三个类用作argType。
但应用程序仍然崩溃。任何帮助将不胜感激。
【问题讨论】:
-
minifyEnabled为false时可以吗?
-
@hata 是的,没关系。
-
你用的是哪个版本?
-
@RobertNagy 版本的?
-
@hata 是的,
minifyEnabled false没问题
标签: android proguard navigation-architecture