IntelliJ的Android运行时exception:ClassNotFound,没有findpath上的类

使用IntelliJ 14.0.3,我的Android项目正在工作,直到我build立项目几次后,BANG,它不会出现,它会引发运行时exception:

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]] 

我search了,发现了一些不是IntelliJ的答案,他们都是为了Eclipse,我很困惑如何解决这个问题,这让我疯狂。

有任何想法吗?

  • IntelliJ IDEA是否只需点击一下就可以发布Android应用程序?
  • Android,IntelliJ Idea,更改模块types
  • 如何在android studio中移动和重命名项目?
  • 我如何在Android Studio IDEA中find我的项目的所有未使用的方法?
  • 如何在IntelliJ 10中附加android源代码?
  • 使用死锁时,无法在Android Studio中input单/双引号
  • 什么是Android SDK中的dx.jar?
  • 无法在Android Studio中将项目迁移到Gradle
  • 好吧,我自己想出来,使用intellij 14.0.3按照下面的内容:

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

    那么你必须从列表中删除排除的类。

    注意 :被排除的类在他们的类图标附近有一个“x”。

    由于ADT更新到版本22(2013年5月),您必须在Project -> Properties -> Java Build Path -> Order and Export在Eclipse中Project -> Properties -> Java Build Path -> Order and Export您的旧项目,以摆脱此exception检查“Android专用库”checkbox。 。