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

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

相关推荐
咸鱼2.016 分钟前
【java入门到放弃】Zookeeper
java·zookeeper
雨辰AI17 分钟前
从 MySQL 迁移至人大金仓 V9 完整改造指南|分页 / 函数 / 语法兼容全部解决
java·开发语言·数据库·后端·mysql·政务
wenzhangli721 分钟前
在低代码设计中践行 Harness Engineering
android·低代码·rxjava
阿维的博客日记24 分钟前
介绍一下Redisson的看门狗机制
java·redis·缓存
大G的笔记本31 分钟前
为什么接口中的变量默认是 public static final(常量)
java
java1234_小锋35 分钟前
Spring AI 2.0 开发Java Agent智能体 - stream()方法Flux流式响应输出
java·人工智能·spring
庞轩px41 分钟前
第四篇:多级缓存架构——Caffeine + Redis + MySQL 三级协同
java·redis·mysql·读写分离·caffeine·本地缓存
rKWP8gKv71 小时前
单例模式在Java中的7种实现:从懒汉式到静态内部类
java·开发语言·单例模式
xingpanvip1 小时前
星盘接口开发文档:组合三限盘接口指南
android·开发语言·前端·python·php·lua
庞轩px2 小时前
致远互联实习复盘:一条SQL替代300次循环查询,组织架构选择器从5秒降到300毫秒
java·sql·mysql·mybatis·实习经历·n+1问题·join联表查询