How to resolve the error “No resource found that matches the given name” when adding library v7 AppCompat in Eclipse?

拥有回忆 提交于 2019-11-27 05:24:56

This is what you have to do for use the ActionBar support library correctly.

Follow the instructions in the Support Library Setup - Adding libraries with resources.
One thing that can bring some doubt is add the library to your aplicattion project:

(1) In the Project Explorer, right-click your project and select Properties.
(2) At the left pane select Android.
(3) At th bottom of the right pane click Add
(4) Select the library project android-support-v7-appcompat and click OK. Click OK to close the properties window.

If you not get any of the errors I mentioned it´s all done.

However if you are like me, you dont´t followed the advice of Android team that suggests you always compile your source using the latest SDK, you get the error.

The error ocurrs because my Project Build Target was Android 2.3.3 and need to be at lest 3.0.
It was not immediately clear to me because of the fact that I'm specifically developing for Android 2.3.3 and I'm using support libraries.

OK, I hope this helps.

You should add that support library to your project. To add:

Right click on project, then go to :

properties > Java Build Path > Libraries

here Add External JARs...

add android-support-v7-appcompat.jar (path/to/sdk/extras\android\support\v7\appcompat\libs)

Additionally you also have to copy that jar to libs folder of your project, if it is not there automatically.

and you should use the @style/Theme.AppCompat theme for your application for support-v7 to be working

also keep one thing in mind you should change min sdk version to 11 if you want to support("android:windowActionBar")property in your project.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!