2014-10-14 3 views
0

Как я могу отладить ошибку, которая потребовала бы изменения файла частной библиотеки Android? Я не могу запустить андроид проект, потому что затмение подсказывает мне, чтобы удалить ошибку, которая говорит:Отладка ошибок проекта Android в Eclipse

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

В моем понимании, что файл находится в частном контейнере android. Как удалить эту ошибку?

ответ

0

Эй первым вы идете проект в верхней части затмения и очистить проект .. Если ошибка все еще существует, то Кассовые библиотеки из правой кнопки мыши на проект, а затем свойства и андроид ..

0

очень распространенная проблема, открыть project.properties файл и убедитесь, что

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

если это не распространяется работа я здесь @ StackOverflow это:

Перейти к appcompat_v7 библиотека ->Properties ->Android Lint Preferences ->Instantiatable -> Выберите "Warning" серьезность.

enter image description here

Android Lint Checks

Instantiatable Резюме: Обеспечивает классы, зарегистрированные в файле манифеста являются instantiatable

Приоритет: 6/10 Серьезность: Предупреждение Категория: Корректность

Действия, услуги, широковещательные приемники и т. Д., Зарегистрированные в файле манифеста , должны быть «instiantable» системой, а это означает, что класс должен быть общедоступным, он должен иметь пустой публичный конструктор, и если это внутренний класс, он должен быть статическим внутренним классом.