Android项目主要活动的ClassNotFoundException

时间:2014-12-28 20:51:25

标签: android

我无法启动应用程序,因为无法找到我的主要活动:

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>

我试过了:

  • 清洗
  • 重建
  • 删除/重新导入
  • 我检查了我的图书馆

在我将google-play-services_lib添加到我的项目之后发生了。

修改

实际上根本没有任何活动可以找到oO

2 个答案:

答案 0 :(得分:0)

你在manifest.xml中定义了它,但实际上是文件de/myPath/activities/LoginActivity.java还是一个扩展android活动的类?

你也需要这个,或者我错过了什么?

答案 1 :(得分:0)

Ok我解决的问题是转到你的项目的属性,然后转到Java Builth Path然后转到Order ALL,然后点击SELECT ALL并点击Ok.And你应该好好去。