2014-12-28 152 views
0

我開始我的應用程序麻煩的Android項目ClassNotFoundException的,因爲我的主要活動無法找到:主要活動

12-28 21:47:22.271: E/AndroidRuntime(23923): 
Caused by: java.lang.ClassNotFoundException: 
Didn't find class "de.myPath.activities.LoginActivity" on path: 
DexPathList[[zip file "/data/app/de.myPath/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] 

我在manifest.xml正確定義它:

<activity 
    android:name="de.myPath.activities.LoginActivity" 
    android:label="@string/title_activity_login" 
    android:launchMode="singleTask" > 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 

     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

我試着:

  • 清潔
  • 重建
  • 刪除/重新導入
  • 我檢查我的庫

這件事發生後,我加入谷歌,播放services_lib到我的項目。

編輯

其實沒有任何活動都可以再找到OO

回答

0

你在你的manifest.xml定義它,但有實際的文件de/myPath/activities/LoginActivity.java和一類在其內部延伸出的機器人活動?

你也需要這個,或者我錯過了什麼?

+0

ofcourse我得到了這個^^ – Mulgard

+0

只要確保:) – paolo

0

好什麼解決了我的問題是去你的項目的屬性,然後去Java Builth Path,然後命令和導出後,你點擊SELECT ALL,然後點擊Ok。你應該很好去。