I'm trying to create an ActionBarSherlock project, I've downloaded the library and connected it to my project. In Problems window I see the following message: Jar mismatch! Fix your dependencies. How can I solve this problem? Thanks in advance.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Actionbarsherlock has the support library in it. This probably causes a conflict if the support library is also in your main project. Renaming the support library should fix this.
That is if the support library is causing the mismatch.
回答2:
a simple right click on the ActionBarSherlock library project then
Android Tools -> Add Support Library
A dialog will be opened, accept the license and click install.
Eclipse ADT will download the right support library for you.
回答3:
The above solution did not work for me .However , I deleted the supported library in libs folder of ActionBarSherlock and manually copied the android-support-v4 jar file from android-sdk/extras/support/v-4 to the same . I then followed the usual steps . It worked !
回答4:
I can fix this:
- Right click your Project Properties
- Click Java Build Path
- Remove the android-support-v4 jar you see in the "root"
- Right click on "Android tools" -> Fix project...