记一次运行App时的错误处理方法。
如图,解决办法为:
在你的build.gradle android下添加
代码语言:javascript复制 packagingOptions {
exclude 'META-INF/proguard/androidx-annotations.pro'
}
好了,我们分析一下为什么要添加这句代码。
代码语言:javascript复制//打包配置
//1、pickFirsts:当出现重复文件,会使用第一个匹配的文件打包进入apk
//2、merges:当出现重复文件,合并重复的文件打入apk
//3、excludes:打包的时候排除匹配的文件
packagingOptions {
// pickFirsts = ['META-INF/LICENSE']
//这里不要直接=赋值,避免覆盖掉默认值
// merge 'META-INF/LICENSE'
//这里不要直接=赋值,避免覆盖掉默认值
exclude 'META-INF/LICENSE'
}
所以我们只需要根据错误信息,添加相应的代码即可。
参阅资料