【发布时间】:2019-11-10 07:27:36
【问题描述】:
我添加了 FbFlipper 指标。我收到此错误。
任务:app:processDebugManifest FAILED /home/user/Git/my-project/app/src/main/AndroidManifest.xml:22:18-91 错误: 来自 [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 的属性 application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) 也存在于 [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory)。 建议:将 'tools:replace="android:appComponentFactory"' 添加到 AndroidManifest.xml:21:583-76:18 的元素以覆盖。
有关清单合并的更多信息,请参阅http://g.co/androidstudio/manifest-merger。
FAILURE:构建失败并出现异常。 * 什么地方出了错: 任务“:app:processDebugManifest”执行失败。 清单合并失败:来自 [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 的属性 application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) 也存在于 [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory)。 建议:将 'tools:replace="android:appComponentFactory"' 添加到 AndroidManifest.xml:21:583-76:18 的元素以覆盖。
更多信息:
我已将 FbFlipper Metrics 库添加为:在依赖项下的 build.gradle 中:
debugImplementation 'com.facebook.flipper:flipper:0.22.0'
debugImplementation 'com.facebook.soloader:soloader:0.6.0'
如果我从 build.gradle 中评论/删除上述行。项目构建成功并在设备上运行良好。
但是如果我添加这些行来添加 FbFlipper。它给出了构建错误。
保持视图我在 Android 清单中没有重复的活动名称。此外,我已将 compileSdkVersion 从 27 更新到 28,这解决了我之前的问题:
任务“:app:processDebugResources”执行失败。 Android 资源链接失败
现在我将不胜感激在这方面的任何帮助,指出我哪里错了。如何使 FbFlipper 指标在 android 项目中工作。提前致谢
我的环境详情:
- Gradle 版本:5.0
- 编译SdkVersion 28
- 安卓插件版本:3.3.0
- FbFlipper 指标库版本:0.22.0
【问题讨论】:
标签: java android performance android-manifest fbflipper