android.view.InflateException: Binary XML file line #7: Error inflating class

前情提要:本地代码正常,合并其他分支代码,其他分支页面使用了自定义View,编译成功,运行报错:

java.lang.RuntimeException:

Unable to start activity ComponentInfo{com.example.webview.xxActivity...}:

android.view.InflateException: Binary XML file line #7: Error inflating class CustomView

网上其他办法尝试后均无效,发现本地build tools版本与分支不同

本地: classpath 'com.android.tools.build:gradle:3.6.1'

分支: classpath 'com.android.tools.build:gradle:4.0.0'

可能是分支的框架代码需要高版本支持,修改为分支同版本4.0.0,运行成功。

大家使用了新组件报这个错的话可以看看是否需要升高build版本。

相关推荐
Xiaokai丶22 分钟前
Java 8 新特性深度剖析:核心要点与代码实战
java
灵魂猎手25 分钟前
3. MyBatis Executor:SQL 执行的核心引擎
java·后端·源码
Galaxy在掘金25 分钟前
从业8年,谈谈我认知的后端架构之路-1
java·架构
努力努力再努力wz1 小时前
【c++深入系列】:万字详解模版(下)
java·c++·redis
瓦特what?2 小时前
关于C++的#include的超超超详细讲解
java·开发语言·数据结构·c++·算法·信息可视化·数据挖掘
一条上岸小咸鱼2 小时前
Kotlin 基本数据类型(一):Numbers
android·前端·kotlin
Huntto2 小时前
最小二乘法计算触摸事件速度
android·最小二乘法·触摸事件·速度估计
是乐谷3 小时前
阿里云杭州 AI 产品法务岗位信息分享(2025 年 8 月)
java·人工智能·阿里云·面试·职场和发展·机器人·云计算
一笑的小酒馆3 小时前
Android中使用Compose实现各种样式Dialog
android
红橙Darren3 小时前
手写操作系统 - 编译链接与运行
android·ios·客户端