无法启动activity ComponentInfo android.view.InflateException:布局/abc屏幕工具栏中的二进制XML文件行#17:

无法启动activity ComponentInfo android.view.InflateException:布局/abc屏幕工具栏中的二进制XML文件行#17:,android,androidx,Android,Androidx,**它在API 28上运行,但在API 29上不运行此问题在使用书法库时发生 Caused by: android.view.InflateException: Binary XML file line #17 in com.acadamis.vidyaspoorthiteacher:layout/abc_screen_toolbar: Binary XML file line #17 in com.acadamis.vidyaspoorthiteacher:layout/abc_screen_

**它在API 28上运行,但在API 29上不运行此问题在使用书法库时发生

Caused by: android.view.InflateException: Binary XML file line #17 in com.acadamis.vidyaspoorthiteacher:layout/abc_screen_toolbar: Binary XML file line #17 in com.acadamis.vidyaspoorthiteacher:layout/abc_screen_toolbar: Error inflating class androidx.appcompat.widget.ActionBarOverlayLayout

Caused by: android.view.InflateException: Binary XML file line #17 in com.acadamis.vidyaspoorthiteacher:layout/abc_screen_toolbar: Error inflating class androidx.appcompat.widget.ActionBarOverlayLayout

AndroidRuntime:     at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:161)
解决方案:

更换新书法图书馆

implementation 'uk.co.chrisjenx:calligraphy:2.3.0'
更改初始代码

implementation 'io.github.inflationx:calligraphy3:3.1.1'
implementation 'io.github.inflationx:viewpump:2.0.3'
然后换包装纸

ViewPump.init(ViewPump.builder()
            .addInterceptor(new CalligraphyInterceptor(
                    new CalligraphyConfig.Builder()
                            .setDefaultFontPath("1.ttf")
                            .setFontAttrId(R.attr.fontPath)
                            .build()))
            .build());

布局/abc\u屏幕\u工具栏中的第17行是什么?粘贴整个xml视图得到了解决方案:这是否回答了您的问题?
super.attachBaseContext(ViewPumpContextWrapper.wrap(newBase));