膨胀类androidx.appcompat.widget.AppCompatTextView时出错



我在渲染视图时出错:

2022-04-20 10:46:55.361 9871-9871/?I/trolink.whatsU:延迟启用-Xcheck:jni2022-04-20 10:46:55.396 9871-9871/?E/trolink.whatsU:在runtime_flags:0x8000中设置了未知位2022-04-20 10:46:57.347 9871-9871/com.strolink.whatsUp I/Perf:连接到Perf服务。2022-04-20 10:46:57.367 9871-9871/com.strolink.whatsUp I/MultiDex:版本2.1.0的VM支持多点2022-04-20 10:46:57.367 9871-9871/com.strolink.whatsUp I/MultiDex:安装应用程序2022-04-20 10:46:57.367 9871-9871/com.strolink.whatsUp I/MultiDex:VM支持多点,MultiDex支持库被禁用。2022-04-20 10:46:57.424 9871-9871/com.strolink.whatsUp I/FeatureParser:在assets/device_features/中找不到olive.xml,它可能在/system/etc/device_features中2022-04-20 10:46:57.520 9871-9871/com.strolink.whatsUp V/FA:注册的活动生命周期回调2022-04-20 10:46:57.523 9871-9871/com.strolink.whatsUp D/FirebaseApp:com.google.firebase.auth.FirebaseAuth未链接。正在跳过初始化。2022-04-20 10:46:57.524 9871-9871/com.strolink.whatsUp D/FirebaseApp:com.google.firebase.crash.FirebaseCrash未链接。正在跳过初始化。2022-04-20 10:46:57.525 9871-9871/com.strolink.whatsUp I/FirebaseInitProvider:FirebaseApp初始化成功2022-04-20 10:46:57.613 9871-9914/com.strolink.whatsUp V/FA:收集已启用2022-04-20 10:46:57.614 9871-9914/com.strolink.whatsUp V/FA:应用程序包,谷歌应用程序id:com.strolink.whatsUp,1:957242236730:安卓系统:6ace47f1a2067c79db3a032022-04-20 10:46:57.616 9871-9914/com.strolink.whatsUp I/FA:应用程序测量正在启动,版本:162502022-04-20 10:46:57.616 9871-9914/com.strolink.whatsUp I/FA:要启用调试日志记录,请运行:adb shell setprop log.tag.FA VERBOSE2022-04-20 10:46:57.616 9871-9914/com.strolink.whatsUp I/FA:要启用更快的调试模式事件日志记录,请运行:adb shell setprop-debug.firebase.analytics.app com.strolink.whatsUp2022-04-20 10:46:57.617 9871-9914/com.strolink.whatsUp D/FA:启用调试级别消息日志记录2022-04-20 10:46:57.681 9871-9914/com.strolink.whatsUp V/FA:连接到远程服务2022-04-20 10:46:57.724 9871-9914/com.strolink.whatsUp V/FA:连接尝试已在进行中2022-04-20 10:46:57.75 9871-9925/com.strolink.whatsUp D/NetworkSecurityConfig:未指定网络安全配置,使用平台默认值2022-04-20 10:46:57.776 9871-9925/com.strolink.whatsUp I/DpmTcmClient:RegisterTcmMonitor来自:$Proxy02022-04-20 10:46:57.906 9871-9871/com.strolink.whatsUp W/循环器:慢速循环器主:长消息:seq=2计划=۱2022-04-20 10:46:57.907 9871-9934/com.strolink.whatsUp E/Perf:无法获取文件列表com.strolink.whatsUp2022-04-20 10:46:57.907 9871-9934/com.strolink.whatsUp E/Perf:getFolderSize():Exception_1=java.lang.NullPointerException:尝试获取null数组的长度2022-04-20 10:46:58.001 9871-9871/com.strolink.whatsUp V/FA:onActivityCreated2022-04-20 10:46:58.035 9871-9871/com.strolink.whatsUp D/ForceMarkHelper:updateByCheckExcludeList:pkg.com.strolink.whats Up活动:com.strolink.whatsUp.activities.welcome.IntroActivity@80a4d2022-04-20 10:46:58.040 9871-9871/com.strolink.whatsUp D/ForceMarkHelper:updateByCheckExcludeList:pkg.com.strolink.whats Up活动:com.strolink.whatsUp.activities.welcome.IntroActivity@80a4d2022-04-20 10:46:58.050 9871-9871/com.strolink.whatsUp I/chatty:uid=10250(com.strolink.whatsUp)相同的2行2022-04-20 10:46:58.052 9871-9871/com.strolink.whatsUp D/ForceMarkHelper:updateByCheckExcludeList:pkg.com.strolink.whats Up活动:com.strolink.whatsUp.activities.welcome.IntroActivity@80a4d2022-04-20 10:46:58.064 9871-9871/com.strolink.whatsUp W/trolink.whats U:访问隐藏方法Landroid/view/view->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z(灰色列表,允许反射)2022-04-20 10:46:58.065 9871-9871/com.strolink.whatsUp W/trolink.whats U:访问隐藏方法Landroid/view/ViewGroup->makeOptionalFitsSystemWindows()V(灰色列表,反射,允许)2022-04-20 10:46:58.069 9871-9871/com.strolink.whatsUp D/ForceMarkHelper:updateByCheckExcludeList:pkg.com.strolink.whats Up活动:com.strolink.whatsUp.activities.welcome.IntroActivity@80a4d2022-04-20 10:46:58.073 9871-9871/com.strolink.whatsUp D/ForceMarkHelper:updateByCheckExcludeList:pkg.com.strolink.whats Up活动:com.strolink.whatsUp.activities.welcome.IntroActivity@80a4d2022-04-20 10:46:58.077 9871-9871/com.strolink.whatsUp I/chatty:uid=10250(com.strolink.whatsUp)相同的2行2022-04-20 10:46:58.087 9871-9871/com.strolink.whatsUp D/ForceMarkHelper:updateByCheckExcludeList:pkg.com.strolink.whats Up活动:com.strolink.whatsUp.activities.welcome.IntroActivity@80a4d2022-04-20 10:46:58.100 9871-9871/com.strolink.whatsUp D/ForceMarkHelper:updateByCheckExcludeList:pkg.com.strolink.whats Up活动:com.strolink.whatsUp.activities.welcome.IntroActivity@80a4d2022-04-20 10:46:58.103 9871-9871/com.strolink.whatsUp I/chatty:uid=10250(com.strolink.whatsUp)相同的1行2022-04-20 10:46:58.104 9871-9871/com.strolink.whatsUp D/ForceMarkHelper:updateByCheckExcludeList:pkg.com.strolink.whats Up活动:com.strolink.whatsUp.activities.welcome.IntroActivity@80a4d2022-04-20 10:46:58.106 9871-9871/com.strolink.whatsUp D/ForceMarkHelper:updateByCheckExcludeList:pkg.com.strolink.whats Up活动:com.strolink.whatsUp.activities.welcome.IntroActivity@80a4d2022-04-20 10:46:58.109 9871-9871/com.strolink.whatsUp I/chatty:uid=10250(com.strolink.whatsUp)相同的3行2022-04-20 10:46:58.112 9871-9871/com.strolink.whatsUp D/ForceMarkHelper:updateByCheckExcludeList:pkg.com.strolink.whats Up活动:com.strolink.whatsUp.activities.welcome.IntroActivity@80a4d2022-04-20 10:46:58.117 9871-9871/com.strolink.whatsUp D/AndroidRuntime:关闭VM

--------- beginning of crash

2022-04-20 10:46:58.121 9871-9871/com.strolink.whatsUp E/AndroidRuntime:致命异常:main进程:com.strolink.whatsUp,PID:9871java.lang.RuntimeException:无法启动活动ComponentInfo{com.strolink.whatsUp/com.strolink.wWhatsUp.activities。welcome.IntroActivity}:android.view.InflateException:com.strolink.whatsUp:layout/activity_intro_layout:二进制XML文件行#83在com.strolink/whatsUp:layout/aactivity_intro_layout:扩展类androidx.appcompat.widget.AppCompatTextView时出错在android.app.ActivityThread.performLaunchActivity(ActivityThreads.java:3308)在android.app.ActivityThread.handleLaunchActivity(ActivityThreads.java:3457)在android.app.servertransaction.LaunchActivityItem.exexecute(LaunchActivityItem.java:83)在android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)在android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)在android.app.ActivityThread$H.handleMessage(ActivityThreads.java:2044)在android.os.Handler.dispatchMessage(Handler.java:107)在android.os.Looper.loop(Looper.java:223)在android.app.ActivityThread.main(ActivityThreads.java:7562)位于java.lang.reflect.Method.ioke(本机方法)网址:com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)网址:com.android.internal.os.ZygoteInit.main(ZygoteNit.java:950)由以下原因引起:android.view.InflateException:com.strolink.watchsUp:layout/activity_intro_layout:com.strolink.WatchsUp:layout/aactivity_intro_layout:膨胀类androidx.appcompat.widget.AppCompatTextView时出错由以下原因引起:android.view.InflateException:com.strolink.whatsUp:layout/activity_intro_layout中的二进制XML文件行#83:膨胀类androidx.appcompat.widget.AppCompatTextView时出错引起原因:java.lang.reflect.InvocationTargetException位于java.lang.reflect.Constructure.newInstance0(本机方法)位于java.lang.reflect.Constructure.newInstance(Constructor.java:343)在android.view.LayoutInflater.createView(LayoutInflater.java:858)在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1010)在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)在android.view.LayoutInflater.rInflate(LayoutInflater.java:1127)在android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)在android.view.LayoutInflater.rInflate(LayoutInflater.java:1130)在android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)在android.view.LayoutInflater.inflature(LayoutInflater.java:686)在android.view.LayoutInflater.inflature(LayoutInflater.java:538)在android.view.LayoutInflater.inflature(LayoutInflater.java:481)位于androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDeleateImpl.java:696)位于androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:170)网址:com.strolink.whatsUp.activities.welcome.IntroActivity.onCreate(IntroActivity.java:96)在android.app.Activity.performCreate(Activity.java:7906)在android.app.Activity.performCreate(Activity.java:7893)在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)在android.app.ActivityThread.performLaunchActivity(ActivityThreads.java:3283)在android.app.ActivityThread.handleLaunchActivity(ActivityThreads.java:3457)在android.app.servertransaction.LaunchActivityItem.exexecute(LaunchActivityItem.java:83)在android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)在android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)在android.app.ActivityThread$H.handleMessage(ActivityThreads.java:2044)在android.os.Handler.dispatchMessage(Handler.java:107)在android.os.Looper.loop(Looper.java:223)在android.app.ActivityThread.main(ActivityThreads.java:7562)位于java.lang.reflect.Method.ioke(本机方法)网址:com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)2022-04-20 10:46:58.122 9871-9871/com.strolink.whatsUp E/AndroidRuntime:在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)由以下原因引起:java.lang.IndexOutOfBoundsException:index=0越界(limit=0,nb=4)位于java.nio.Buffer.checkIndex(Buffer.java:564)位于java.nio.DirectByteBuffer.getInt(DirectByteBuffer.java:570)在android.graphics.fonts.FontFileUtil.analyzeStyle(FontFileUti.java:94)在android.graphics.fonts.Font$Builder.build(Font.java:364)在android.graphics.Typeface$Builder.build上(Typeface.java:606)位于android.content.res.ResourcesImpl.loadFont(ResourcesImpl.java:1004)位于android.content.res.Resources.getFont(Resources.java:414)位于android.content.res.TypedArray.getFont(TypedArray.java:1037)在android.widget.TextView.readTextAppearance(TextView.java:3999)在android.widget.TextView.(TextView.java:1064)在android.widget.TextView.(TextView.java:968)在androidx.appcompat.widget.AppCompatTextView.(AppCompatTextView.java:100)在androidx.appcompat.widget.AppCompatTextView.(AppCompatTextView.java:95)…还有30个2022-04-20 10:46:58.146 9871-9871/com.strolink.whatsUp I/Process:发送信号。PID:9871 SIG:9

activity_intro_layout:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorWhite">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="88dp">
<ImageView
android:id="@+id/icon_image1"
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_gravity="center"
android:background="@drawable/bg_logo_circle"
android:padding="26dp"
android:src="@drawable/intro1" />
<ImageView
android:id="@+id/icon_image2"
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_gravity="center"
android:background="@drawable/bg_logo_circle"
android:padding="6dp" />
</FrameLayout>
<androidx.viewpager.widget.ViewPager
android:id="@+id/intro_view_pager"
android:layout_width="match_parent"
android:layout_height="match_parent" />

<LinearLayout
android:id="@+id/bottom_pages"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="50dp"
android:orientation="horizontal">
<FrameLayout
android:layout_width="8dp"
android:layout_height="8dp"
android:background="@drawable/bg_indicator" />
<FrameLayout
android:layout_width="8dp"
android:layout_height="8dp"
android:layout_marginLeft="7dp"
android:background="@drawable/bg_indicator" />
<FrameLayout
android:layout_width="8dp"
android:layout_height="8dp"
android:layout_marginLeft="7dp"
android:background="@drawable/bg_indicator" />
<FrameLayout
android:layout_width="8dp"
android:layout_height="8dp"
android:layout_marginLeft="7dp"
android:background="@drawable/bg_indicator" />
<FrameLayout
android:layout_width="8dp"
android:layout_height="8dp"
android:layout_marginLeft="7dp"
android:background="@drawable/bg_indicator" />

</LinearLayout>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/get_started_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_gravity="center_horizontal"
android:background="@color/colorAccent"
android:gravity="center"
android:padding="10dp"
android:visibility="gone"
android:text="@string/get_started"
android:textColor="@color/colorWhite"
android:textSize="18sp" />
</RelativeLayout>
</ScrollView>

我发现它在带有api 26的模拟器上运行得很好。但在安卓10上(可能比安卓10更高),它会给出这个错误

请检查xml中的texview ID和java文件中的给定ID

最新更新