15

IntelliJ 12 + ABS(ActionBarSherlock) の設定に関する Q&A が多数あります。

この質問と同様のケースですが、異なるエラーが表示されます。

全体的なコンパイルと実行は問題ありませんが、Tab Navigation( ) を使用するアクティビティのみでSherlockActivity implements ActionBar.TabListener次のエラーとクラッシュが発生します。SherlockActivity一般的なショーをうまく使用できることに注意してください。

「クラス 'android.support.v4.app.FragmentActivity' が見つかりませんでした。メソッド com.actionbarsherlock.internal.app.ActionBarWrapper$TabWrapper.onTabReselected から参照されています」 ( onTabUnselectedonTabSelectedonTabReselected)。

android-support-v4 はうまく参照されていないようですが、チェック/チェック解除の試行錯誤で見つけるのは難しいです。

私のIntelliJプロジェクト設定は以下の通りです。

1. Library は、ABS ライブラリ フォルダの名前です。 ライブラリ設定

2. 私のプロジェクト設定。 私の設定

両方の android-support-v4 をprovidedに設定しました。もっと何ができますか?

自分のプロジェクトからandroid-support-v4を削除するように言われた回答もありますが、必要なimport android.support.v4.app.FragmentTransactionため参照エラーが表示されます。implements ActionBar.TabListener

4

4 に答える 4

0

記録のために-これで問題が解決しました:(https://stackoverflow.com/a/35248120/2409397経由)

Build> Rebuild Project.

于 2016-12-24T23:24:10.310 に答える
0

Idea の Android SDK のクラスパスに adt/sdk/extras/android/support/v4/android-support-v4.jar (adt は android sdk を指す必要があります) を追加しました。

于 2014-09-24T09:22:17.983 に答える