gpt4 book ai didi

android - 两个版本的android support-v4

转载 作者:行者123 更新时间:2023-11-29 21:31:20 25 4
gpt4 key购买 nike

我正在尝试导入 actionbarcherlok project inside my project(actionbarsherlok 是标有“is library”的项目)我的项目还包括 support-v4 库,所以当我导入 sherlock action bar(也包括 support-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{

因为 FragmentActivity 取自 support-v4 库:

android.support.v4.app.FragmentActivity

我能解决这个问题吗?我可以引用 sherlock 项目中包含的 support-v4 库吗?

注意:

我还尝试将 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 的类中

(我以前从来没有遇到过这个错误)

最佳答案

该错误并不意味着您必须删除一个支持 jar,而是它们都必须是同一版本。从两个项目中删除支持库,然后右键单击 -> android -> 为两者添加支持库,然后它们将拥有相同的 jar。

关于android - 两个版本的android support-v4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19420064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com