studio编译报错java.lang.NullPointerException

安卓studio编译报错,这个是一个新建的项目就报错,原因是

复制代码
implementation 'androidx.appcompat:appcompat:1.7.0'版本太高,修改后版本
复制代码
implementation 'androidx.appcompat:appcompat:1.4.0',

编译又报错

  • 18 issues were found when checking AAR metadata:

报错原因是

复制代码
implementation 'com.google.android.material:material:1.12.0'版本太高导致,修改后端版本 
复制代码
implementation 'com.google.android.material:material:1.8.0'
复制代码
        

记录下其他报错

  • Duplicate class androidx.lifecycle.ViewModelLazy found in modules lifecycle-viewmodel-2.5.0-runtime (androidx.lifecycle:lifecycle-viewmodel:2.5.0) and lifecycle-viewmodel-ktx-2.3.1-runtime (androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1)

在model的build.grad配置

复制代码
configurations {
    all {
        exclude group: 'androidx.lifecycle', module: 'lifecycle-viewmodel-ktx'
    }
}
相关推荐
翔云API3 分钟前
身份证识别接口的应用场景和作用
运维·服务器·开发语言·自动化·ocr
学java的小菜鸟啊17 分钟前
第五章 网络编程 TCP/UDP/Socket
java·开发语言·网络·数据结构·网络协议·tcp/ip·udp
zheeez20 分钟前
微服务注册中⼼2
java·微服务·nacos·架构
立黄昏粥可温21 分钟前
Python 从入门到实战22(类的定义、使用)
开发语言·python
PerfMan24 分钟前
基于eBPF的procstat软件追踪程序垃圾回收(GC)事件
linux·开发语言·gc·ebpf·垃圾回收·procstat
程序员-珍24 分钟前
SpringBoot v2.6.13 整合 swagger
java·spring boot·后端
徐*红32 分钟前
springboot使用minio(8.5.11)
java·spring boot·spring
聆听HJ32 分钟前
java 解析excel
java·开发语言·excel
溪午闻璐35 分钟前
C++ 文件操作
开发语言·c++
AntDreamer36 分钟前
在实际开发中,如何根据项目需求调整 RecyclerView 的缓存策略?
android·java·缓存·面试·性能优化·kotlin