Этот класс должны быть открытыми ( android.support.v7.internal.widget.ActionBarView.HomeView )

? HeadShotNot @ | Original: StackOverFlow
---

Я пытаюсь создать приложение для Android, которое использует 3 блесны . Я постоянно получаю эту ошибку, и я не могу понять, как это исправить. Этот класс должны быть открытыми ( android.support.v7.internal.widget.ActionBarView.HomeView )

---

Top 5 ответ

1Olgierd @

Я нашел решение, в файле project.properties, просто замените строку:

android.library.reference.1=../appcompat_v7_3 

with

android.library.reference.1=../appcompat_v7

Это решило проблему для меня по крайней мере.

2noob guest @

Это неверное решение, но, возможно, помочь .

Создание проекта с более высоким уровнем API, то 8 .

Всякий раз, когда я выбираю минимума, необходимого SDK для API уровня 9, а 8 эта ошибка не произойдет.

Наблюдение: Мой последний ответ был удален, может быть,модератор думаю, что это было едва ли больше, чем ссылка на внешний сайт, по этой причине я не раз отвечал на ссылку .

3Paulo Diogo @

Если вы используете Eclipse:

Project > Clean > OK

Or Try:

Preferences -> Android Lint Preferences

Поиск Instantiatable и установить в качестве Warning .

http://developer.android.com/tools/debugging/improving-w-lint.html

Это работает для меня.

4user3809445 @

На " v7- AppCompat " Библиотека:

Настройки -> Android Lint Предпочтения

Поиск " Instantiatable " и установите для предупреждения .

5pixparker @

Затмение внутри проблемах установки . Windows -> Preferences - > Android ->   Lint проверка ошибок   -> Ввести " Instantiatable " внутри вопросам - > выбрать поиск по содержимому -> правый нижний угол Тяжесть выборы предупреждение - > OK !