You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Android应用目标API等级升级至31以适配Play Store上传

升级应用API等级至31的操作步骤
  1. 更新Gradle核心配置
    在你提供的ext代码块里,替换以下三个参数的值:

    buildToolsVersion = "31.0.0"
    compileSdkVersion = 31
    targetSdkVersion = 31
    

    注意:buildToolsVersion需与compileSdkVersion匹配,API 31对应的buildTools推荐使用31.0.0版本。

  2. 处理依赖兼容性问题

    • 你的项目仍在使用旧版support库(version 28.0.0),这类库不再适配API 31,建议直接迁移到AndroidX库;如果暂时无法迁移,需确保所有依赖的第三方库均支持API 31。
    • 当前使用的Glide 4.11.0对API 31兼容性有限,建议升级到Glide 4.14.2及以上版本。
  3. 适配API 31的新规则

    • 新增前台服务权限:在AndroidManifest.xml中声明POST_NOTIFICATIONS权限,并在运行时主动请求用户授权。
    • 精确闹钟权限:若应用用到闹钟功能,需在Manifest中添加SCHEDULE_EXACT_ALARM权限。
    • 后台启动限制:API 31收紧了后台启动逻辑,需检查应用中后台启动相关代码,确保符合新限制要求。
  4. 同步并验证项目
    修改完成后同步Gradle配置,尝试构建项目。遇到编译错误时,根据提示替换过时API、补充缺失权限即可。

内容的提问来源于stack exchange,提问作者Aman Ahmed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 00:10:33