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