2015-04-15 10 views
10

Utilizzando IntelliJ 14.0.3, il mio progetto Android funzionava fino a quando non ho creato il progetto poche volte dopo l'altro e BANG, non si presenta più e genera un'eccezione runtime:Eccezione runtime di IntelliJ Android: ClassNotFound, Non trovato la classe sul percorso

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

ho cercato SO e ho trovato alcune risposte che non erano per IntelliJ e sono tutti per Eclipse e sono abbastanza confuso come risolvere questo problema e mi sta facendo impazzire.

Qualche idea?

risposta

3

Ok ho capito me stesso, utilizzando IntelliJ 14.0.3 seguire il seguito:

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

allora è necessario rimuovere la classe escluso dalla lista.

Nota: le classi escluse hanno una piccola "x" accanto alle icone di classe.

0

dall'aggiornamento ADT a revisione 22 (Maggio 2013) si controlla la casella di controllo "Android biblioteche private" in Project -> Properties -> Java Build Path -> Order and Export in Eclipse per i vostri progetti più grandi per sbarazzarsi di questa eccezione ...

Problemi correlati