android - Android 资源链接失败 AAPT:未知选项“--no-proguard-location-reference”
问题描述
尝试构建 apk 时遇到问题。
Android studio 版本——4.0(最近更新的AS)
此过程显示构建错误 - :app:processDebugResources Android 资源链接失败 AAPT: unknown option '--no-proguard-location-reference'。
aapt2 链接 [选项] -o arg --manifest arg 文件...
选项: -o arg 输出路径。--manifest arg 要构建的 Android 清单的路径。-I arg 添加要链接的 Android APK。-A arg 要包含在 APK 中的资产目录
尝试使用 android studio 中 Build Menu 中的 Build APK 选项来构建 apk
Gradle 项目文件
classpath 'com.android.tools.build:gradle:4.0.0'
classpath 'com.google.gms:google-services:4.3.3'
classpath 'io.fabric.tools:gradle:1.31.2'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.1.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.72"
解决方案
如果您在 gradle 文件中有:“_internal_aapt2_binary”(对于 gradle 的早期版本),那么只需将其删除。
configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
config.resolutionStrategy.eachDependency { details ->
details.useVersion("3.5.0-alpha03-5252756")
}
}
推荐阅读
- excel - 如果找到,数组中的 InStr 不填充值
- json - 当我在 android studio 中使用 volley 时如何获得响应并迭代 Json ?如果是多维数组
- c# - 如何在 Unity3D 中计算两帧(轴向系统)之间的(正确)变换矩阵
- python - 递归如何在python中保留函数值?
- functional-programming - 在 if 中定义
- java - 将文本包裹在 Button 内
- php - php 短打印标签避免缓冲区使用和捕获
- android - 从片段中的 onLongClick 在对话框中触发 onTouch
- sas - SAS从excel导入日期
- java - 将 Json 字段包装到 pojo 的实例变量中