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

Android Studio重建项目遇AAPT错误:<property>元素位置异常

解决AAPT错误:unexpected element found in

问题原因

<property>是**Android 14(API级别34)**新增的Manifest配置标签,你当前项目的编译SDK版本低于34,或者Android Gradle Plugin(AGP)版本不支持解析该标签,导致AAPT在合并play-services-ads-lite:22.4.0的Manifest时报错。

解决方案

方案1:升级编译SDK与目标SDK到34及以上

修改模块级build.gradle(或build.gradle.kts)中的编译和目标SDK版本:

android {
    compileSdk 34
    defaultConfig {
        targetSdk 34
        // 其他原有配置...
    }
}

方案2:升级Android Gradle Plugin(AGP)版本

AGP 7.4.0及以上才支持API 34的标签解析,修改项目级build.gradle中的AGP版本:

dependencies {
    classpath "com.android.tools.build:gradle:7.4.2" // 可选择更高兼容版本
    // 其他依赖...
}

同时匹配对应Gradle版本(AGP 7.4.x对应Gradle 7.5+),修改gradle/wrapper/gradle-wrapper.properties:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip

方案3:通过Manifest合并规则移除冲突标签(临时方案)

若暂时无法升级SDK/AGP,可在自己项目的AndroidManifest.xml中添加规则,排除第三方库的<property>标签:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools"> <!-- 需添加tools命名空间 -->
    <application>
        <!-- 其他原有配置 -->
        <tools:remove android:name="android.adservices.AD_SERVICES_CONFIG" />
    </application>
</manifest>

注意:该方案可能影响AdServices相关的广告合规功能,仅作为临时过渡使用,优先推荐方案1/2。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 20:37:09