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

相关推荐
Flittly9 小时前
【AgentScope Java新手村系列】(16)从RAG到多路检索
java·spring boot·spring
小兔崽子去哪了9 小时前
Java 生成二维码解决方案
java·后端
石山岭9 小时前
自己动手写了一个 Android 虚拟定位 App:GPSSimulate 技术实
android·前端
杉氧11 小时前
副作用 (Side Effects) 全攻略:如何像大师一样掌控 Composable 的生命周期?
android·架构·android jetpack
人活一口气14 小时前
从JVM调优到MCP协议:Java全栈技术体系深度总结与企业级架构实践
java·spring boot
NE_STOP15 小时前
Vibe Coding -- 完整项目案例实操
java
唐青枫15 小时前
别再把 inline 当性能开关:Kotlin 内联、noinline、crossinline 与 reified 实战详解
kotlin
荣码15 小时前
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂
java·python
SimonKing15 小时前
Google第三方授权登录
java·后端·程序员
明月光81815 小时前
从一行 @Builder 说起:重新拾起 Java 的 Lombok、注解与 Builder 模式
java