我想在我的项目里面导入actionbarcherlok项目(actionbarsherlok是一个标有“is library”的项目) 我的项目还包含support-v4 library
,所以当我导入sherlock动作栏时包括support-v4库)我得到以下错误:Android支持-v4的两个版本
Found 2 versions of android-support-v4.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
这意味着我必须删除一个库。
我已删除了support-v4 library
这已经在我的项目,但我在这行
public class ReminderCreation extends FragmentActivity{
obratin一个错误,因为FragmentActivity从支持-V4库中提取的:
android.support.v4.app.FragmentActivity
我可以我解决了这个问题?我可以参考sherlock项目中包含的support-v4库吗?
注:
我也tryied改变FramentActivity
为SherlokFragmentactivity
,获得此错误:
The hierarchy of the type ReminderCreation is inconsistent.
编辑:
如果我介绍的这款修饰(根据@ascorbin建议),并在运行时出现此错误:
10-17 09:30:12.190: E/dalvikvm(1877): Could not find class 'com.nostra13.universalimageloader.core.ImageLoaderConfiguration$Builder', referenced from method host.framework.ApplicationFramework.onCreate
10-17 09:30:12.190: W/dalvikvm(1877): VFY: unable to resolve new-instance 489 (Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;) in Lhost/framework/ApplicationFramework;
10-17 09:30:12.190: E/AndroidRuntime(1877): FATAL EXCEPTION: main
10-17 09:30:12.190: E/AndroidRuntime(1877): java.lang.NoClassDefFoundError: com.nostra13.universalimageloader.core.ImageLoaderConfiguration$Builder
在这一行:
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
延伸Application
一个类中(我从来没有在这之前的错误)
uhm,ok @Ascorbin。对于驻留在Main项目的\ libs目录中的支持库,您是否精简更好? – GVillani82
你也可以这样做。 – FWeigl
我编辑我的问题@Ascorbin – GVillani82