2014-11-25 2 views
2

В настоящее время я работаю над вилкой клиента Android Hacker News, чтобы реализовать функцию обновления вниз для ленты новостей. Однако, после того, как я импортировал проект из Github в Android Studio, я получаю следующее сообщение об ошибке:Hacker News Клиент Android: «Не удается разрешить символ« MainActivity_ »

Cannot resolve symbol 'MainActivity_'

не только для MainActivity, но и для ряда других мероприятий, используемых приложением. Эта ошибка имеет смысл, потому что если вы смотрите в каталоге проекта, ни одно из имен деятельности не заканчивается символом подчеркивания «_». Однако эти действия ссылаются на подчеркивание в манифесте Android. Это заставляет меня думать, что я каким-то образом импортировал проект в Android Studio неправильно, но я действительно не уверен.

Вчера я смог решить эту проблему с помощью Build> Clean Project, а затем Build> Rebuild Project. Однако сегодня я вновь открыл проект, те же проблемы возникают, и эти действия больше не устраняют проблему. Есть идеи?

+0

Итак, под Gradle библиотека AndroidAnnotations; который использует клиент Hacker News; опирается на обработчик аннотации, чтобы сделать это, чтобы создать класс «MainActivity_», на который вы ссылаетесь. Я не уверен в специфике плагина android-apt, который управляет этим процессом, но вы изменили имя пакета, которое вы используете в файле манифеста, или любой из пакетов в вашем исходном коде? –

ответ

1

В проекте должно быть указано AndroidAnnotations library.

Для этой конфигурации см. here.

Смежные вопросы