Недавно я обновил ADT до версии 22. После того, как я это сделал, я впервые получил сообщение об ошибке с моей библиотекой поддержки (которая была опиралась на другой проект библиотеки). После того как я скопировал библиотеку поддержки в свой проект и очистил все мои проекты, я продолжаю получать следующие ошибки при попытке запустить приложение:
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.d.d/com.d.d.MainActivity}: java.lang.ClassNotFoundException: com.d.d.MainActivity
(Я переименовал реальное имя пакета в com.d.d)
Но то, что заставляет меня подозревать, что это является причиной изменений в библиотеке поддержки, - это следующая строка:
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
Это держит меня подозрительно, потому что, когда я уже возился с библиотекой поддержки, я получил много ошибок, связанных с чем-то dex.
Излишне говорить, что AndroidManifest содержит правильный путь для активности.
Любая помощь будет высоко оценена здесь. Большое спасибо.