这个问题是由于AAPT工具的版本不兼容引起的,"--no-proguard-location-reference"选项是AAPT工具的较新版本中的一个选项,但是你的AAPT工具版本可能较旧,不支持该选项。
解决方法是更新AAPT工具的版本。你可以按照以下步骤进行:
- 打开Android Studio,并转到项目目录下的"gradle/wrapper"文件夹。
- 在这个文件夹中,你会找到一个名为"gradle-wrapper.properties"的文件,打开它。
- 在文件中找到"distributionUrl"属性,它指定了Gradle版本。将其更改为较新的Gradle版本。例如,将它更改为"distributionUrl=https://services.gradle.org/distributions/gradle-7.0.2-all.zip"。
- 保存文件并重新启动Android Studio。
更新Gradle版本后,它将自动下载并使用新的AAPT工具版本,从而解决该问题。
注意:在更新Gradle版本之前,请确保你的项目代码与新版本的Gradle兼容。如果你遇到其他问题,请参考Gradle和Android Studio文档进行适当的配置和更改。