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

Android Studio API库项目缺失package-aware-r.txt文件求助

Android构建任务失败问题排查方案

针对你遇到的:generateReleaseRFile和:verifyReleaseResources任务失败问题,可尝试以下修复步骤:

1. 清理构建缓存并重新构建

执行Gradle清理任务彻底移除旧构建产物,避免缓存损坏导致的文件缺失:

./gradlew clean

随后重新执行Release构建:

./gradlew assembleRelease

2. 校验Gradle插件与Gradle版本兼容性

打开项目根目录的build.gradle(Project级),确保com.android.tools.build:gradle插件版本与本地Gradle版本匹配(可参考官方版本对应关系)。版本不匹配会导致资源生成逻辑异常,引发中间文件缺失。

3. 检查资源文件合法性

资源文件的语法或命名错误会中断资源编译流程,导致无法生成所需的中间目录和文件:

  • 排查所有XML资源文件(layout、values等)是否存在未闭合标签、属性拼写错误
  • 确保资源文件名仅包含小写字母、数字、下划线或连字符,避免特殊字符
  • 检查多语言资源文件是否存在格式不一致问题

4. 对齐包名配置

确认AndroidManifest.xml中的package属性与模块级build.gradle内defaultConfig.applicationId完全一致。包名不匹配会导致资源生成时的包名映射错误,无法生成正确的package-aware-r.txt文件。

5. 禁用增量资源编译

在模块级build.gradle中添加以下配置,强制Gradle全量生成资源文件,绕过增量编译可能的异常:

android {
    ...
    androidResources {
        incremental = false
    }
}

6. 检查目录权限

确认项目目录C:\Users\Kerrigan\Desktop\Spoonacular\android-client及其子目录具备读写权限:

  • 右键目录→属性→取消「只读」勾选,应用到所有子目录
  • 确保当前用户拥有该目录的修改权限,避免Gradle无法生成或读取中间文件

若以上步骤仍无法解决问题,可提供以下关键配置信息以便进一步排查:

  • 项目级build.gradle的Gradle插件版本
  • 模块级build.gradle的applicationId配置
  • AndroidManifest.xml的package属性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 04:51:10