无法启动activity ComponentInfo android.view.InflateException:布局/abc屏幕工具栏中的二进制XML文件行#17:
**它在API 28上运行,但在API 29上不运行此问题在使用书法库时发生无法启动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_
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));