【问题标题】:FAILURE: Build failed with an exception. - AndroidFAILURE:构建失败并出现异常。 - 安卓
【发布时间】:2021-08-23 15:54:58
【问题描述】:

AGPBI: {"kind":"error","text":"Android 资源链接失败","sources":[{}],"original":"ERROR:: AAPT: D:\android-basics -kotlin-cupcake-app-starter\app\build\intermediates\processed_res\debug\out\resources-debug.ap_: 错误:系统找不到指定的文件。(2)。\n错误:创建存档失败。\ n\n ","工具":"AAPT"}

任务:app:mergeDebugNativeLibs 任务:app:mergeExtDexDebug

FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务“:app:processDebugResources”执行失败。

执行 com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction 失败 Android资源链接失败 ERROR:: AAPT: D:\android-basics-kotlin-cupcake-app-starter\app\build\intermediates\processed_res\debug\out\resources-debug.ap_: 错误:系统找不到指定的文件。 (2)。 错误:创建存档失败。

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 见https://docs.gradle.org/6.7.1/userguide/command_line_interface.html#sec:command_line_warnings

在 7 秒内构建失败 27 个可操作的任务:26 个已执行,1 个是最新的

谁能帮我解决这个问题...?请...

【问题讨论】:

  • 尝试更新您的build.tools 版本。
  • 我试过了。但这对我不起作用。我找不到“D:\\androidProject\\android-basics-kotlin-cupcake-app-starter\\app\\build\\intermediates\\processed_res\\debug\\out\\resources-debug.ap_”这个我的目录中的文件。

标签: android kotlin gradle


【解决方案1】:

aapt 无法创建存档时会发生这种情况。

首先确保您使用的是最新的 IDE 和 SDK。打包的aapt已经过时了,更早的aapt2有很多bug。

如果它们是最新的,请尝试检查您计算机上的以下进程是否具有对项目目录的读/写权限。

  • [你的 android sdk 路径]\build-tools[你的 sdk 版本]\aapt.exe
  • [你的 android sdk 路径]\build-tools[你的 sdk 版本]\aapt2.exe
  • [你的安卓工作室路径]\bin\studio64.exe
  • [你的安卓工作室路径]\bin\fsnotifier64.exe
  • [你的安卓工作室路径]\jre\bin\java.exe
  • [你的安卓工作室路径]\jre\bin\javaw.exe

如果您没有手动设置权限,它们通常会被安全软件阻止。
我最近遇到这个问题,花了很多时间终于发现我工作站上的安全软件没有将aapt2aapt添加到项目存储库的允许列表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-28
    • 2018-10-22
    • 2020-08-22
    • 1970-01-01
    • 2018-10-29
    • 2020-06-13
    • 2021-09-24
    相关资源
    最近更新 更多