現在、EclipseからIntelliJ Ideaにすべてのプロジェクトを移行しています。Intellij:android-support-v4.jar in actionBarSherlockとProject => IllegalArgumentException
私がEclipseを使用していたとき、パッケージはActionBarSherlockライブラリにのみ含まれていました。ライブラリがプロジェクトに含まれていれば、すべてが自動的に追加されました。
IntelliJでは、android-support-v4.jarがABSに追加されると、すべてのインポートが壊れているように見えません。 ActionBarSherlock(LibABS)輸入の
スクリーンショット:
すべては罰金だ、すべてSherlockActivityは罰金ですが、サポートに関連するすべてのものは、私のアプリケーションで認識されていません。
java: /home/user/workspace/....
cannot access android.support.v4.app.FragmentActivity
class file for android.support.v4.app.FragmentActivity not found
したがって、jarをlibsフォルダに手動でコピーして、もう一度プロジェクトに組み込む必要があります。私のプロジェクトの輸入の
スクリーンショット:
輸入が認められている、私は今、このエラーが出るナット:
Android Dex: [BeTrains-for-Android] UNEXPECTED TOP-LEVEL EXCEPTION:
Android Dex: [BeTrains-for-Android] java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;
は、任意の助けのためにたくさんありがとうございます。
依存関係から 'android-support-v4.jar'を削除してください。 'LibABS'依存関係を介して既に含まれています。 –
説明:java:/ home/user/workspace/.... android.support.v4.app.FragmentActivityにアクセスできない android.support.v4.app.FragmentActivityのクラスファイルが見つかりませんでした –
最初のケースでは、2番目のケースのように 'LibABS'依存関係はありません。 –