由 org.xmlpull.v1.XmlPullParserException 引起的错误
Posted
技术标签:
【中文标题】由 org.xmlpull.v1.XmlPullParserException 引起的错误【英文标题】:Error Caused by org.xmlpull.v1.XmlPullParserException 【发布时间】:2021-02-08 17:39:49 【问题描述】:由 org.xmlpull.v1.XmlPullParserException 引起(android 4.4.4 & 4.4.2) 二进制 XML 文件第 1 行:无效的可绘制标签矢量 mobile.push.PushAdapter.onCreateViewHolder (PushAdapter.java:68)
它是我的持有者
private class UserViewHolder extends RecyclerView.ViewHolder
TextView title;
TextView time;
TextView short_text;
TextView body;
View view1;
ExpandableLayout expand;
public UserViewHolder(View view)
super(view);
view1 = view.findViewById(R.id.container);
title = view.findViewById(R.id.title);
time = view.findViewById(R.id.time);
short_text = view.findViewById(R.id.short_text);
body = view.findViewById(R.id.body);
expand = view.findViewById(R.id.expand);
第 68 行 ->
//onCreateViewHolder
View view = LayoutInflater.from(activity).inflate(R.layout.item_push, parent, false);
return new UserViewHolder(view);
XML item_push.xml
<LinearLayout
android:layout_
android:layout_>
<TextView
android:id="@+id/title"
android:layout_
android:layout_/>
<TextView
android:id="@+id/short_text"
android:layout_
android:layout_/>
<TextView
android:id="@+id/time"
android:layout_
android:layout_
android:text="2018-02-01 04:54" />
<net.cachapa.expandablelayout.ExpandableLayout
android:id="@+id/expand"
android:layout_
android:layout_
app:el_duration="1000"
app:el_expanded="false"
app:el_parallax="0.5">
<TextView
android:id="@+id/body"
android:layout_
android:layout_/>
</net.cachapa.expandablelayout.ExpandableLayout>
我该怎么办?无法在 Android 4.4.2 上测试
【问题讨论】:
【参考方案1】:在 app 模块的 build.gradle 文件中添加语句:
android
defaultConfig
vectorDrawables.useSupportLibrary = true
查看this
【讨论】:
用过没用以上是关于由 org.xmlpull.v1.XmlPullParserException 引起的错误的主要内容,如果未能解决你的问题,请参考以下文章
由 coercion 引入的 NAs 由 knn 中的 coercionError 引入
如何区分两个“onpause”事件 - 由单击“暂停”按钮引起,以及由到达媒体片段末尾引起?
Nginx实现动静结合(动态资源由tomcat管理: 静态资源由Nginx管理)