相关疑难解决方法(0)

将 SafeArgs 与 Proguard 和导航架构组件一起使用时出现 ClassNotFoundException?

我正在使用SafeArgs插件,Navigation Architecture Component但应用程序崩溃了。

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.package.domain.models.Model"
Run Code Online (Sandbox Code Playgroud)

minifyEnabled true在 Gradle 中使用。

另外,我有三个模块appdatadomain。所以,在proguard-rules我添加的所有三个文件中

-keepnames class com.package.domain.models.Model1
-keepnames class com.package.domain.types.ImageType
-keepnames class com.package.domain.models.Model
Run Code Online (Sandbox Code Playgroud)

argType在导航图中使用了这三个类。

但该应用程序仍然崩溃。任何帮助,将不胜感激。

android proguard navigation-architecture

5
推荐指数
1
解决办法
2724
查看次数