【问题标题】:Error inflating class androidx.fragment.app.FragmentContainerView when minifyEnabled true当 minifyEnabled 为 true 时,膨胀类 androidx.fragment.app.FragmentContainerView 时出错
【发布时间】:2021-12-17 13:53:48
【问题描述】:

我在项目中添加了navigation components。在debug 模式下一切正常。但是在生成apk时,点击图标后直接崩溃。

于是我将develop下的minifyEnable修改为true,看看有没有线索。

然后我遇到了错误:

Error inflating class androidx.fragment.app.FragmentContainerView

我在这里检查了问题:link1link2

  1. 活动是

    类 AppActivity : AppCompatActivity()

  2. nav-graph.xml 中包含app:startDestination

  3. 添加implementation 'androidx.fragment:fragment-ktx:1.3.2'

以上都行不通。我在正确的方向吗?感谢您的帮助。

【问题讨论】:

    标签: android android-fragments navigation


    【解决方案1】:

    问题是由不应缩小的Safe Args 引起的。 所以把@Keep放在Parceable前面,Serializable就解决了这个问题。

    https://developer.android.com/guide/navigation/navigation-pass-data#proguard_considerations

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-03
      • 1970-01-01
      • 2022-12-18
      • 2019-11-29
      相关资源
      最近更新 更多