react-native - 安装 Appodeal 后如何修复“程序类型已存在:com.reactlibrary.BuildConfig”
问题描述
有没有人尝试安装 Appodeal?我正在尝试将 Appodeal 安装到我们的 React Native 0.60 项目,但遇到此错误“程序类型已存在:com.reactlibrary.BuildConfig”。我找不到哪个,哪里有问题。
这是我使用的插件。 https://github.com/appodeal/react-native-appodeal
这是我得到的错误:
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:app:multiDexListDebug”执行失败。
执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 合并 dex 档案时出错:在https://developer.android.com/studio/build/dependencies#duplicate_classes了解如何解决该问题. 程序类型已经存在:com.reactlibrary.BuildConfig
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
在 2m 36s 内构建失败
at checkExecSyncError (child_process.js:601:13) at execFileSync (child_process.js:621:13) at runOnAllDevices (D:\Projects\Mobile\React Native\catholicconnect\node_modules\@react-native-community\cli-platform-androi
- 在https://help.gradle.org获得更多帮助
在 2m 36s 内构建失败
错误 无法安装应用程序。确保您已设置 Android 开发环境: https ://facebook.github.io/react-native/docs/getting-started.html#android-development-environment 。使用 --verbose 标志运行 CLI 以获取更多详细信息。错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 注意:某些输入文件使用或覆盖了已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。D8:程序类型已经存在:com.reactlibrary.BuildConfig
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:app:multiDexListDebug”执行失败。
执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 合并 dex 档案时出错:在https://developer.android.com/studio/build/dependencies#duplicate_classes了解如何解决该问题. 程序类型已经存在:com.reactlibrary.BuildConfig
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
在 2m 36s 内构建失败
at checkExecSyncError (child_process.js:601:13) at execFileSync (child_process.js:621:13) at runOnAllDevices (D:\Projects\Mobile\React Native\catholicconnect\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:74:39) at buildAndRun (D:\Projects\Mobile\React Native\catholicconnect\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:158:41) at then.result (D:\Projects\Mobile\React Native\catholicconnect\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:125:12) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7)
解决方案
推荐阅读
- javascript - 调试此 Google 展示广告 javascript
- c# - C# 从字节数组中获取第一个 2 个整数
- javascript - jQuery检查集合中的一项是否具有价值
- awk - 匹配两个文件中的值并替换列中的值
- delphi - 异常消息来自哪里?
- java - 如何使用 XMLStreamWriter/IndentingXMLStreamWriter 将“而不是”写入 XML 输出
- mysql - SQL 查询未按预期返回
- iframe - 在跨域 iframe 消息中正确预防 XSS
- ocaml - 给定OCaml中的条件,递归地从列表中删除元素?
- java - Elasticsearch:提供了 _id 的批量索引 json