导航组件出现Proguard错误,如何解决该问题?

时间:2019-06-29 11:32:02

标签: android android-linearlayout proguard android-navigation

我在Android应用程序项目中打开了Proguard

我发布了应用程序,发生了很多崩溃。 99%的免费崩溃变为40%的免费崩溃...

我得到了这个关键的例外。

java.lang.IllegalStateException: View android.widget.LinearLayout{ffb46cf V.E...... ......ID 0,0-720,1238} does not have a NavController set
        at b.m.B.a(Navigation.java:84)
        at com.example.view.main.fragment.k.a(WebViewFragment.kt:448)

我正在使用Navigation Component,大多数崩溃发生在此行。

Navigation.findNavController(mView).navigate(R.id.action_aFragment_to_bFragment, bundle, null)

我将此添加到了proguard-rules.pro

-keep class * extends androidx.fragment.app.Fragment{}

但是无法解决我的问题。我该怎么办?

0 个答案:

没有答案