旧项目适配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

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

相关推荐
AI人工智能+电脑小能手18 分钟前
大白话说Java设计模式-37-中介者模式(源码剖析篇)
java·设计模式·线程池·中介者模式·源码分析·executor·applicationeventmulticaster
焦虑的说说29 分钟前
虚拟线程浅析
java
摇滚侠42 分钟前
《SpringBoot 3:入门与应用实战》第 7 章 AOP 思想与实现 阅读笔记 13
java·spring boot·笔记
Mr. zhihao1 小时前
线上卡顿排查决策手册:场景 × 命令 × 现象 × 调整方案
java·开发语言·jvm
FYKJ_20101 小时前
springboot网上购书商城---附源码15749
java·spring boot·后端·python·spark·django·php
LayZhangStrive1 小时前
Java IDEA - 各种快捷键设置汇总(提高工具使用效率)
java·idea·设置·快捷键
snow@li1 小时前
Java:事务管理全景梳理/解决业务系统数据一致性问题
java
额额额对了1 小时前
Linux 进程管理详解:从概念到实战
java·服务器·前端
evans在进步1 小时前
Spring Boot 启动流程与 @SpringBootApplication 核心原理详解
java·spring boot·后端