There are numerous Q&A about IntelliJ 12 + ABS(ActionBarSherlock) settings.
similar case to this question but shows different errors.
Overall compilation and runnings are OK but only Activity using Tab Navigation(SherlockActivity implements ActionBar.TabListener
) gives following error and crash.
Note that I can use general SherlockActivity
shows well.
"Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.actionbarsherlock.internal.app.ActionBarWrapper$TabWrapper.onTabReselected" on every overriden methods (onTabUnselected
, onTabSelected
, onTabReselected
).
It seems like android-support-v4 is not sucessfully referenced but hard to find with check/uncheck trial-and-errors.
My IntelliJ project settings are as below.
1. Library is a name of ABS library folder.
2. My project settings.
I set both android-support-v4 to provided. What can I do more?
Some answers said to remove android-support-v4 to my own project but it shows reference errors on import android.support.v4.app.FragmentTransaction
because implements ActionBar.TabListener
requires it.
This configuration is not correct, the scope of the android-support-v4
library must be set to Compile as it's not present on Android and must be included in your application.
Second copy of android-support-v4
must be removed from the application dependencies, it will be available to your application via a library module that has Export option enabled for android-support-v4
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With