我是一名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的问题不是。
请找到我的问题所附的屏幕。
答案 0 :(得分:3)
最后我得到了我的问题的答案。
根本原因:
将Fabric Twitter Kit集成到我的应用程序中时会出现问题。 我的应用程序targetSdkVersion和twitter库项目targetSdkVersion发生了一些不匹配。
在集成twitter时,我的project.properties文件中添加了以下属性manifestmerger.enabled=true
。由于此属性,我的应用程序与targetSdkVersion不匹配。
解决方案:
刚刚在project.properties文件中注释了manifestmerger.enabled=true
。
在您要发表评论(或删除)之前,请确保该属性是否存在任何依赖关系。对我来说,它是在为我的Android应用程序集成twitter工具包之后添加的。