2017-02-06 4 views
2

Я пытаюсь андроид библиотека поддержки v7 и у меня есть это на моем Gradle файл:Где найти AppCompatPreferenceActivity?

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

Я получаю класс не найдена ошибки для AppCompatPreferenceActivity.

Я могу скопировать класс из here, но не уверен, что это правильный способ сделать это.

ответ

2

Есть предпочтениеАктивность (android.preference.PreferenceActivity).

AppCompatPreferenceActivity не является частью библиотеки поддержки v7, хотя это часть демонстраций, посмотрите на this.

Вы также можете скопировать файл с Here.

+0

Хм ... так что копирование класса является решением? – dsharew

+0

Да, так как это не часть библиотеки. –

+0

Хорошо спасибо, я пытаюсь, я приму свой ответ. – dsharew

0

Обновление индекса градации до последней версии versions.

0

У меня был проект, в котором Android Studio автоматически добавила этот файл при добавлении параметра SettingsActivity через мастер.

Однако в дальнейшем я повторил те же самые точные шаги для другого проекта, и этот класс НЕ добавлялся автоматически. Поэтому я скопировал файл из одного проекта в другой, и проблема решена (файл AppCompatPreferenceActivity.java находится в основной папке).