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版本。

相关推荐
xuxie138 分钟前
SpringBoot文件下载(多文件以zip形式,单文件格式不变)
java·spring boot·后端
重生成为编程大王34 分钟前
Java中的多态有什么用?
java·后端
666和77736 分钟前
Struts2 工作总结
java·数据库
中草药z41 分钟前
【Stream API】高效简化集合处理
java·前端·javascript·stream·parallelstream·并行流
野犬寒鸦1 小时前
力扣hot100:搜索二维矩阵 II(常见误区与高效解法详解)(240)
java·数据结构·算法·leetcode·面试
zru_96021 小时前
centos 系统如何安装open jdk 8
java·linux·centos
雨白1 小时前
实现双向滑动的 ScalableImageView(上)
android
LiRuiJie1 小时前
深入剖析Spring Boot / Spring 应用中可自定义的扩展点
java·spring boot·spring
木头左1 小时前
结合机器学习的Backtrader跨市场交易策略研究
人工智能·机器学习·kotlin