@ -50,3 +50,29 @@ private void showNotification(int tickerId, String content) {
}
```
#### build.gradle(Module:app)修改
出现报错:3 files found with path 'META-INF/DEPENDENCIES'.
Adding a packaging block may help, please refer to https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/Packaging for more information
分析原因:不同的依赖库中包含了相同路径和文件名的文件,报错显示的是有相同的路径META-INF/DEPENDENCIES,所以gradle无法处理重复的文件
在build.gradle中添加packing函数,让gradle在相同路径时进行选择处理
packaging {
resources.excludes.add("META-INF/DEPENDENCIES");
resources.excludes.add("META-INF/NOTICE");
resources.excludes.add("META-INF/LICENSE");
resources.excludes.add("META-INF/LICENSE.txt");
resources.excludes.add("META-INF/NOTICE.txt");