android.view.InflateException:二进制 XML 文件第 64 行:

我在 Android API 16 上遇到了这个崩溃,它在 API 19 及更高版本上运行良好。


    @Override

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()

            .setDefaultFontPath("fonts/Arkhip_font.tff")

            .setFontAttrId(R.attr.fontPath)

            .build());

    setContentView(R.layout.activity_main);


江户川乱折腾
浏览 171回答 2
2回答

慕哥9229398

你总是需要仔细阅读堆栈跟踪,因为尽管噪音很大,但它在这里和那里包含一些提示。即Caused by入口可能会投一些光:Caused by: android.content.res.Resources$NotFoundException:     File res/drawable/btn_signin.xml from drawable resource ID #0x7f080064这基本上意味着您的btn_signin.xml文件正在引用 API 16 中不存在的资源。我强烈建议您Lint在您的项目上运行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java