プロジェクト内にactionbarcherlokプロジェクトをインポートしようとしています (actionbarsherlok は「ライブラリです」とマークされたプロジェクトです)。私のプロジェクトには yet が含まれてsupport-v4 library
いるため、sherlock アクション バー (サポート 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).
つまり、1 つのライブラリを削除する必要があります。
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
(これまでにこのエラーが発生したことはありません)