2017-02-06 10 views
2

私はアンドロイドv7のサポートライブラリをしようとしていますし、私は自分のGradleファイルでこれを持っている:AppCompatPreferenceActivityはどこにありますか?

compile 'com.android.support:preference-v7:24.2.0' 

私はAppCompatPreferenceActivityのクラスが見つからないエラーを取得しています。

クラスをhereからコピーできますが、それが正しい方法であるかどうかはわかりません。

答えて

2

PreferenceActivity(android.preference.PreferenceActivity)があります。

AppCompatPreferenceActivityはv7サポートライブラリの一部ではありませんが、デモの一部ですが、thisを参照してください。

Hereからコピーすることもできます。

+0

hmm ...クラスをコピーするのが解決策ですか? – dsharew

+0

はい、ライブラリの一部ではありません。 –

+0

ありがとう私はそれを試していますあなたの答えを受け入れるだろう。 – dsharew

0

gradleを最新のversionsにインポートします。

0

ウィザードを使ってSettingsActivityを追加するときにAndroid Studioが自動的にこのファイルを追加したプロジェクトがありました。

しかし、後で別のプロジェクトでも同じ手順を繰り返しましたが、このクラスは自動的には追加されませんでした。そこであるプロジェクトのファイルを別のプロジェクトにコピーして問題を解決しました(このファイルはメインフォルダにあるAppCompatPreferenceActivity.javaです)。

関連する問題