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

将Compile SDK从32升级至33时Android Manifest报错求助

解决Compile SDK 33下Android Manifest属性识别报错问题
  • 检查Manifest命名空间声明
    确保AndroidManifest.xml的根<manifest>标签里包含正确的命名空间声明:

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="你的包名">
    

    若已存在,检查拼写是否有误——SDK 33对Manifest的命名空间解析更严格,缺失或错误会直接导致属性无法识别。

  • 同步并清理项目
    依次执行以下操作:

    1. 点击顶部菜单栏 File -> Sync Project with Gradle Files
    2. 执行 Build -> Clean Project
    3. 再执行 Build -> Rebuild Project
      缓存冲突是升级SDK后常见的问题,清理重建能解决大部分解析类报错。
  • 升级Android Gradle插件(AGP)版本
    Kotlin 1.7.10和Compose 1.3.1-beta01需要适配的AGP版本(建议7.4.0及以上)。在项目根目录的build.gradle文件中修改:

    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10"
    }
    

    旧版AGP与SDK 33兼容性差,会引发Manifest解析异常。

  • 确认Android Studio版本
    确保你的Android Studio版本在Chipmunk(2021.2.1)及以上,旧版本AS对SDK 33的Manifest规范支持不足,会出现属性识别错误。

  • 检查Manifest属性写法
    核对所有android:开头的属性(比如android:icon),确保属性名拼写正确、资源引用格式无误(例如android:icon="@mipmap/ic_launcher")。SDK 33对属性的校验更严格,微小的拼写错误都会触发报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 16:06:28