在Android中集成Fabric Twitter Kit时的编译错误

时间:2015-01-22 08:48:59

标签: twitter android-twitter twitter-fabric

我是一名Android开发人员。我使用Fabric SDK for android会遇到问题。

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

将kit-libs添加到我的项目后,由于某些主题和资源被遗漏,我收到编译错误。 我找出了问题的根本原因。

那是因为kit-libs android jars需要android构建版Android 5.0(Api等级21)。 因此,当我将kit-libs集成到我自己的项目中时,会遗漏一些资源,这些项目是从android api 10级支持的。

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

请让我知道如何检查支持lib的问题不是。

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

Screen 1

Screen 2

1 个答案:

答案 0 :(得分:3)

最后我得到了我的问题的答案。

根本原因:

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

在集成twitter时,我的project.properties文件中添加了以下属性manifestmerger.enabled=true。由于此属性,我的应用程序与targetSdkVersion不匹配。

解决方案:

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