旧项目适配Android15

开发工具需要:升级到最新稳定版(如 Jellyfish | 2023.3.1 或更高),使用最新版本:Android Studio Narwhal 3 Feature Drop | 2025.1.3

把编译版本修改到 35

复制代码
compileSdk 35
复制代码
targetSdk 35

需要配置最低 gradle-8.5-bin.zip,对应的tools:8.3.0 支持Java 17

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.5-bin.zip

classpath 'com.android.tools.build:gradle:8.3.0'

配置jdk 17:模块的.gradle文件添加

compileOptions {

sourceCompatibility JavaVersion.VERSION_17

targetCompatibility JavaVersion.VERSION_17

}

模块.gradle文件需要添加:namespace: 你的包名

编译版本

./gradlew clean assembleDebug --stacktrace --info

根据编译信息有问题逐步修改

相关推荐
quan2631几秒前
20260529,日常开发-数据库主从问题
java·mysql·主从·延迟
JacksonMx19 分钟前
@Transactional 最佳实践
java·spring boot·spring·性能优化
Sincerelyplz26 分钟前
【AI会议纪要实践】mapReduce、RAG 与结构化输出
java·后端·agent
过期动态32 分钟前
【LeetCode 热题 100】接雨水
java·数据结构·算法·leetcode·职场和发展
zhangjw341 小时前
第15篇:Java多线程零基础入门,进程线程、线程创建方式、线程生命周期、线程安全彻底吃透
java·开发语言·面试
蝈理塘(/_\)大怨种1 小时前
类和对象 (上)
java·开发语言
我材不敲代码2 小时前
Python 函数核心:位置参数与关键字参数详解
java·前端·python
qq_333120972 小时前
C++高并发内存池的整体设计和实现思路_C 语言
java·c语言·c++
mh_f2 小时前
33.批量通过GET链接下载图片到指定文件夹下
java
金銀銅鐵2 小时前
[Java] 如何理解 class 文件中方法的 access flags?
java·后端