我所做的只是将HoloEverywhere Library
作为库添加到我的项目中并更改清单
来自android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
到android:theme="@style/Holo.Theme.NoActionBar.Fullscreen" >
现在我无法运行我的项目,我得到了:
[2014-07-14 14:17:26 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
[2014-07-14 14:17:26 - MyApp] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
我不知道它意味着什么或如何解决它。它在没有HoloEverywhere的情况下运行完美。
PS:就是你不要问,HoloEverywhere被标记为一个库,这个和我的项目都是用4.4.2构建的。我也在使用其他一些库,但不应该干涉,因为那些对UI来说并不多。编辑:检查我的其他一些问题,我想我必须从lib中删除一个android-support-v4。但是哪一个?
android-support-v4.jar
android-support-v4.jar
文件夹和这两个之前完美无缺,正如我提到的那样support-v4-19.1.0.jar
答案 0 :(得分:0)
我最终删除了所有项目/库中的所有android-support-v4.jar
,只留下support-v4-19.1.0.jar
在HoloEverywhere中。如果eclipse在任何库/项目中都需要android-support-v4.jar
,那么只需添加support-v4-19.1.0.jar
即可。
我猜support-v4-19.1.0.jar
是一个建立在android-support-v4.jar
之上的自定义库,所以它包含了所有内容。