2014-12-18 4 views
1

Я работаю над проектом Android Studio и столкнулся с проблемой, когда пытался создать пакет, который начинался с большой буквы (я забыл, что это было на данный момент, но это а не проблема). Поэтому я изменил имя пакета с Adapters на adapters, и теперь я больше не могу скомпилировать его.Неожиданное исключение верхнего уровня после изменения имени пакета

Я получаю следующее сообщение об ошибке:

com.android.dx.cf.iface.ParseException: имя класса (COM/пример/Android/myAppName/адаптеры/AccountAdapter $ ViewHolder) не путь матча (COM/пример/Android/myAppName/адаптеры/AccountAdapter $ ViewHolder.class)

Как я могу изменить его так, чтобы он больше не пытается сопоставить путь с капиталом А?

+4

Пробовал «чистый проект»? – dannyroa

+1

@ dannyroa oh my god Я чувствую себя самым тупым программистом в мире прямо сейчас. Я снова и снова запускаю, что исправляет проблему. – AdamMc331

+0

@ dannyroa любая идея, что вызывает это? Это ошибка в Android Studio, поскольку рефакторинг имени пакета не работает? – AdamMc331

ответ

4

Эта проблема решена. Благодаря помощи комментатора, я больше не получил это исключение после запуска «чистого проекта» в Android Studio.

См. Комментарии к вопросу, чтобы узнать больше о том, почему это произошло.

+1

То же самое со мной, переименовал пакет и получил эту ошибку, чистый проект приостановлен – Choletski

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