Error importing HoloEverywhere
Solution 1:
Follow the steps below(taken from blog here) to add ActionBarSherlock
- Download the .zip/.tgz and extract it
- Go to eclipse and choose
File->New-> Android Project
- Select
Create project from existing source
and thenbrowse
to thelibrary
folder inside extractedAndroidBarSherlock
folder - Build Target should be the latest(14 or15), but your minSdkVersion can be less (7 or 8)
- Press
Finish
- Right click on the newly created project and go to
Properties
. - Under the
Android
heading, you should see a section forLibrary
with a checkboxIsLibrary
. Make sure that's checked. - Right click -> Properies on the project in which you wish to add
AndroidBarSherlock
under theAndroid
heading and theLibrary
section chooseAdd
. - You should see the
ActionBarSherlock
library, add this to your project - Lastly, if you were using the compatibility support , you need to delete that jar since it's included in ActionBarSherlock.
Follow the steps below to add HoloEverywhere
- Download Zip from GitHub to your computer
- UnZip the folder
- Go to eclipse and choose
File->New-> Android Project
- Select
Create project from existing source
and thenbrowse
to theHoloEverywhereLib
folder inside extracted folder - Press
Finish
- Right click on the newly created project and go to
Properties
. - Under the
Android
heading, you should see a section forLibrary
with a checkboxIsLibrary
. Make sure that's checked and pressAdd
and previously added libraryActionBarSherlock
.
Follow these steps to add HoloEverywhere
to your project
- Create a new Android project
- Right Click on project -> Properties -> Android -> Add, add both
ActionBarSherlock
andHoloEverywhere
-
Change the
Android Manifest
to following<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Holo.Theme">
Edit you
main.xml
to include Holo theme widgets.-
Change your
activity
as followspublic class ChkActionBarSherlock extends SherlockActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }
Solution 2:
It seems that
android:theme="@style/Theme.HoloEverywhereDark.Sherlock"
cause an error.
change it:
android:theme="@style/Holo.Theme"
resons here:
Github
correct!
Solution 3:
I had the same error on my project, This is what I did, right click the HoloEverywhere (properties->android->library) remove the ActionBarSherlock from the list then re-add the ActionBarSherlock project by click add, after that clean up the project and all errors will disappear.