Подтвердить что ты не робот

IntelliJ Android Runtime Exception: ClassNotFound, не нашел класс на пути

Используя IntelliJ 14.0.3, мой Android-проект работал до тех пор, пока я не построил проект несколько раз после друг друга, и BANG, он больше не появляется, и он выдает исключение времени выполнения:

java.lang.RuntimeException: Unable to instantiate activity 
 ComponentInfo{com.rahil.ecat/com.rahil.activity.Activity_Main}: 
 java.lang.ClassNotFoundException: Didn't find class 
 "com.rahil.activity.Activity_Main" on path: 
 DexPathList[[zip file "/data/app/com.rahil.ecat-1.apk"],
  nativeLibraryDirectories=[/data/app-lib/com.rahil.ecat-1, 
      /vendor/lib, /system/lib]]

Я искал SO и нашел ответы, которые не были для IntelliJ, и все они для Eclipse, и я очень смущен, как это исправить, и это сводит меня с ума.

Любые идеи?

4b9b3361

Ответ 1

Хорошо, я сам это понял, используя intellij 14.0.3, следуя ниже:

settings -> Build, Exclusion, Deployment -> Compiler -> Excludes

тогда вам нужно удалить исключенный класс из списка.

Примечание. У исключенных классов есть немного "х" рядом с их значками классов.

Ответ 2

С момента обновления ADT до версии 22 (май 2013 г.) вы должны установить флажок "Частные библиотеки Android" в   Project -> Properties -> Java Build Path -> Order and Export в Eclipse для ваших старых проектов, чтобы избавиться от этого исключения...