切换到androidX后,生成带符号的apk在膨胀BottomNavigationView时出错

时间:2019-05-28 17:01:00

标签: android xml bottomnavigationview androidx

生成带签名的APK时,应用崩溃,出现错误错误,导致类com.google.android.material.bottomnavigation.BottomNavigationView膨胀。将带有调试apk的应用程序直接从android studio运行到设备上没有问题。我也已将项目迁移到androidX。

我读过其他文章,说可绘制或颜色可能有问题,因此我确认没有其他可绘制文件夹(例如drawable-v21,drawable-v24)。我不确定为什么,但是只有在生成签名的apk时才会发生。

app:itemIconTint="@drawable/drawable_selector"
app:itemTextColor="@drawable/drawable_selector"
app:itemBackground="@color/primary"

但这不起作用

第15行错误从此处开始:

  <com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/bottom_navigation"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    app:menu="@menu/bottom_navigation"
    android:elevation="8dp"
    app:itemIconTint="@drawable/drawable_selector"
    app:itemTextColor="@drawable/drawable_selector"
    app:itemBackground="@color/primary"
    android:background="?android:attr/windowBackground"/>

已经将其包含在我的gradle中:  实施'com.google.android.material:material:1.1.0-alpha06'  实现'androidx.appcompat:appcompat:1.1.0-alpha05'

原因:android.view.InflateException:二进制XML文件第15行:二进制XML文件第15行:膨胀类com.google.android.material.bottomnavigation.BottomNavigationView时出错      原因:android.view.InflateException:二进制XML文件第15行:膨胀类com.google.android.material.bottomnavigation.BottomNavigationView时出错      造成原因:java.lang.reflect.InvocationTargetException

0 个答案:

没有答案