当前位置: 首页 > article >正文

android 适配 api 35(android 15) 遇到的问题

 首先升级 targetSdkVersion 和 compileSdkVersion 到 35,升级后发生的报错

一、

解决方案:   升级 gradle 和 gradle 插件版本

com.android.tools.build:gradle -> 8.3.0-alpha02

gradle-wrapper.properties : distributionUrl -> gradle-8.6-bin.zip

https\://services.gradle.org/distributions/gradle-8.6-bin.zip

二、The project is using an incompatible version (AGP 8.3.0-alpha02) of the Android Gradle plugin. Latest supported version is AGP 7.3.1 See Android Studio & AGP compatibility options.

解决方案:升级as 解决报错  ,根据官网要求as升级到可兼容的AGP 版本

https://developer.android.com/studio/releases?hl=zh-cn#android_gradle_plugin_and_android_studio_compatibility

三、项目升级AGP到8.0+同步项目,遇到以下 2 个错误:

错误一: Namespace not specified. Specify a namespace in the module's build file. See https://d.android.com/r/tools/upgrade-assistant/set-namespace for information about setting the namespace.

If you've specified the package attribute in the source AndroidManifest.xml, you can use the AGP Upgrade Assistant to migrate to the namespace value in the build file. Refer to https://d.android.com/r/tools/upgrade-assistant/agp-upgrade-assistant for general information about using the AGP Upgrade Assistant.

解决方案:需要在app—> build.gradle 设置命名空间解决

https://developer.android.com/build/configure-app-module?hl=zh-cn#groovy

在每一个模块中,都有一个build.gradle文件和AndroidManifest.xml,现在需要做的就是把AndroidManifest.xml中package="com.aaa.bbb"包名添加到模块对应的build.gradle中。每一个模块都是这样,包括主App模块。

假设AndroidManifest.xml -> package=“com.aaa.bbb”

android {

        namespace "com.aaa.bbb"

}

错误二:Cause: com/android/tools/lint/model/LintModelSeverity has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0

java 类文件版本号 61.0,对应的是java 17

解决方案:升级 jdk 版本到  java 17


http://www.kler.cn/a/535594.html

相关文章:

  • 哈希(Hashing)在 C++ STL 中的应用
  • 【Gitlab】虚拟机硬盘文件丢失,通过xx-flat.vmdk恢复方法
  • 优化fm.jiecao.jcvideoplayer_lib中视频横竖屏自动适配原视频方案
  • 记录一下 在Mac下用pyinstallter 打包 Django项目
  • python3中错误与异常初识
  • AI大模型:DeepSeek
  • 接雨水算法 思路讲解与拓展
  • python:csv文件批量导入mysql
  • 前端控制器模式
  • 【目标检测】模型验证:K-Fold 交叉验证
  • (算法竞赛)图论+DFS深搜——图的dfs遍历1
  • 大数据学习之Spark分布式计算框架RDD、内核进阶
  • 一文读懂:TCP网络拥塞的应对策略与方案
  • 风控系统指标版本管理,前端实现
  • sql版本序列号
  • Linux 源码编译安装httpd 2.4,提供系统服务管理脚本并测试
  • 在IDEA中高亮的注释
  • Ubuntu 上可以安装ms sqlserver?(不能上网2)
  • 数据结构:排序—插入排序(一)
  • React 中常见的Hooks,安排!
  • LabVIEW2025中文版软件安装包、工具包、安装教程下载
  • CAD导入与解析,助力工业数据可视化高效呈现
  • Java项目: 基于SpringBoot+mybatis+maven+mysql实现的装饰工程管理系统(含源码+数据库+毕业论文)
  • inquirer介绍及配合lerna在Vue中使用示例
  • 如何利用行为驱动开发(BDD)提升自动化测试的效率和准确性?
  • 【ActiveMq RocketMq RabbitMq Kafka对比】