在 android 中集成 Fabric Twitter Kit 时出现编译错误

compilation error when integrating Fabric Twitter Kit in android

我是一名 android 开发人员。我在为 android.

使用 Fabric SDK 时遇到问题

我尝试为我自己实现的应用程序集成 Twitter-Kit。 我的应用程序 android 构建版本是 Android 2.3.3(Api 级别 10)。

将工具包库添加到我的项目后,由于缺少某些主题和资源,出现编译错误。 我找出了问题的根本原因。

这是因为 kit-libs android 需要 jars android 构建版本 Android 5.0(Api 级别 21)。 因此,当我将套件库集成到我自己的项目时,一些资源会丢失,该项目支持 android api 级别 10.

请建议我如何将此 Twitter-Kit(kit-libs) 用于构建在 android api 级别 10 上的应用程序。 我怀疑支持库的问题在我的应用程序和集成的结构 Twitter 套件库应用程序中不匹配。

请告诉我如何检查支持库的问题。

请找到我的问题所附的屏幕。

我的问题终于得到了答案。

根本原因:

这是我将 Fabric Twitter Kit 集成到我的应用程序时出现的问题。 我的应用程序 targetSdkVersion 和 twitter 库项目 targetSdkVersion 发生了一些不匹配。

在整合 Twitter 时,我的 project.properties 文件中添加了以下 属性 manifestmerger.enabled=true。因此 属性 我的应用程序与 targetSdkVersion 不匹配。

解决方案:

刚刚在 project.properties 文件中评论了 manifestmerger.enabled=true。 在您要注释掉(或删除)之前,请确保与 属性 有任何依赖关系。对我来说,它是在为我的 android 应用程序集成 twitter 套件后添加的。