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'
    }
}
相关推荐
JQLvopkk5 分钟前
C# 轻量级工业温湿度监控系统(含数据库与源码)
开发语言·数据库·c#
忧郁的Mr.Li12 分钟前
SpringBoot中实现多数据源配置
java·spring boot·后端
玄同76518 分钟前
从 0 到 1:用 Python 开发 MCP 工具,让 AI 智能体拥有 “超能力”
开发语言·人工智能·python·agent·ai编程·mcp·trae
czy878747520 分钟前
深入了解 C++ 中的 `std::bind` 函数
开发语言·c++
消失的旧时光-194324 分钟前
从 Kotlin 到 Dart:为什么 sealed 是处理「多种返回结果」的最佳方式?
android·开发语言·flutter·架构·kotlin·sealed
yq19820430115625 分钟前
静思书屋:基于Java Web技术栈构建高性能图书信息平台实践
java·开发语言·前端
一个public的class27 分钟前
你在浏览器输入一个网址,到底发生了什么?
java·开发语言·javascript
有位神秘人28 分钟前
kotlin与Java中的单例模式总结
java·单例模式·kotlin
Jinkxs28 分钟前
Gradle - 与Groovy/Kotlin DSL对比 构建脚本语言选择指南
android·开发语言·kotlin
&有梦想的咸鱼&29 分钟前
Kotlin委托机制的底层实现深度解析(74)
android·开发语言·kotlin