**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
11小时前关闭
Improve this question
在android studio中,项目同步成功。但是当我尝试构建或运行项目时,它显示错误“Prolog中不允许内容”。我尝试使缓存无效,但无效。我还尝试清理和重建项目,但不起作用。
这是我的gradle构建日志
任务:app:processDebugResources [致命错误] aapt 2 -4.2.1-7147631.pom:2:1:序言中不允许有内容。
任务:app:processDebugResources失败
执行任务“:app:processDebugResources”失败。
无法隔离项目转换的参数com.android.build.gradle.internal.dependency.AarResourcesCompilerTransform$Parameters_Decorated@1b75aaee AarResourcesCompilerTransform无法隔离AarResourcesCompilerTransform类型的值com.android.build.gradle.internal.dependency.AarResourcesCompilerTransform$Parameters_Decorated@1b75aaee。参数〉无法解析配置“:app:detachedConfiguration 1”的所有文件。〉无法解析com.android.tools.build:aapt 2:4.2.1-7147631。必需者:Project:app〉Could not resolvecom.android.tools.build:aapt2:4.2.1-7147631.〉Could not parse POM https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/4.2.1-7147631/aapt2-4.2.1-7147631.pom〉Content is not allowed in prolog.
- 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整见解。
2条答案
按热度按时间svdrlsy41#
我使用的是最新版本的Gradle类路径依赖
classpath“com.android.tools.build:gradle:4.2.1”
我改成了
类路径“com.android.tools.build:gradle:4.2.0”
神奇的是,所有的错误都消失了。
dly7yett2#
当你在另一台机器上导入你的项目,并且你在app gradle文件中禁用了
dependenciesInfo { includeInApk false includeInBundle false }
,那么你很可能会得到prolog中不允许有内容。错误
从app gradle中删除这两行,清理缓存并构建项目。它将解决问题。