写完一个页面运行的时候一直报这个错误,
然后网上搜索有的说是资源文件过大,有的说是布局文件没有闭合,然后不管怎么搞都没有搞定,然后细细的看是因为自己使用了自定义的颜色属性,然后在theme中使用了,但是却在AndroidManifest.xml的application中并没有引用该theme导致了找不到该自定义属性的值.
布局文件代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/main_bg"
android:orientation="vertical"
app:isColorUi="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical">
<TextView
android:id="@+id/tvTitle"
style="@style/new_title"
android:layout_width="match_parent"
android:textColor="?attr/font_color"
app:isColorUi="true" />
其中的background和textcolor都使用了自定义的颜色值.