java - 创建了一个新的Android项目,在手机上运行时崩溃

我在Eclipse for Android中有一个现有项目,所有这些项目仍然可以正常运行。

自从我使用Android以来已经有一段时间了,我从头开始创建了一个新的。但是,在测试手机(Samsung s3)时,它崩溃了,我不知道为什么。所有设置似乎都与我仍在工作的其他项目相同。我收到“找不到源”错误。在这里没有运气就尝试了许多建议。

可能是因为我做的最少,我做得还不够。项目树, list ,java类和xml如下:





错误:



在崩溃时记录Cat文本:

10-31 19:28:10.536: I/ActivityManager(2361): Process com.mcsapp (pid 30623) (adj 0) has died.
10-31 19:28:10.536: W/ActivityManager(2361): mDVFSHelper.acquire()
10-31 19:28:10.546: E/ViewRootImpl(2361): sendUserActionEvent() mView == null
10-31 19:28:10.561: D/dalvikvm(30720): Late-enabling CheckJNI
10-31 19:28:10.586: V/WindowManager(2361): Window{42d28228 u0 Keyguard}mOrientationRequetedFromKeyguard=false
10-31 19:28:10.586: D/WindowManager(2361): computeScreenConfigurationLocked() set config.orientation=1 dw=720 dh=1280 Callers=com.android.server.wm.WindowManagerService.updateOrientationFromAppTokensLocked:5171 com.android.server.wm.WindowManagerService.updateOrientationFromAppTokens:5142 com.android.server.am.ActivityStack.realStartActivityLocked:1021 
10-31 19:28:10.586: D/PowerManagerService(2361): setKeyboardVisibility: false
10-31 19:28:10.596: V/WindowManager(2361): Window{42d28228 u0 Keyguard}mOrientationRequetedFromKeyguard=false
10-31 19:28:10.621: D/AndroidRuntime(30720): Shutting down VM
10-31 19:28:10.621: W/dalvikvm(30720): threadid=1: thread exiting with uncaught exception (group=0x41c37700)
10-31 19:28:10.626: E/AndroidRuntime(30720): FATAL EXCEPTION: main
10-31 19:28:10.626: E/AndroidRuntime(30720): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.mcsapp/com.mcsapp.McsHome}: java.lang.ClassNotFoundException: Didn't find class "com.mcsapp.McsHome" on path: /data/app/com.mcsapp-1.apk
10-31 19:28:10.626: E/AndroidRuntime(30720):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2219)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2349)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at android.app.ActivityThread.access$700(ActivityThread.java:159)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at android.os.Handler.dispatchMessage(Handler.java:99)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at android.os.Looper.loop(Looper.java:176)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at android.app.ActivityThread.main(ActivityThread.java:5419)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at java.lang.reflect.Method.invokeNative(Native Method)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at java.lang.reflect.Method.invoke(Method.java:525)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at dalvik.system.NativeStart.main(Native Method)
10-31 19:28:10.626: E/AndroidRuntime(30720): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.mcsapp.McsHome" on path: /data/app/com.mcsapp-1.apk
10-31 19:28:10.626: E/AndroidRuntime(30720):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:64)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at android.app.Instrumentation.newActivity(Instrumentation.java:1078)
10-31 19:28:10.626: E/AndroidRuntime(30720):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2210)
10-31 19:28:10.626: E/AndroidRuntime(30720):    ... 11 more
10-31 19:28:10.626: I/ActivityManager(2361): Notify an ApplicationCrash
10-31 19:28:10.791: V/LvOutput(1934): initCheck: 0
10-31 19:28:10.791: V/LvOutput(1934): detachEffects: detach processing for output 2, stream 1, session 128

最佳答案

我猜您收到了Activity not found error,因为您忘记将.添加到manifest.xml中的 Activity 中

<activity
        android:name=".McsHome"
        ........../>

我不确定尝试这个方法。

https://stackoverflow.com/questions/26670889/

相关文章:

c++ - main.obj : error LNK2019: unresolved externa

c++ - ISO C++禁止声明多集

java - Java博士;为什么不编译呢?

java - 如何调用其他类(class)的名单?

java - Java找不到符号,错误

android - 空载Map Android-Google Maps V2

c++ - 错误 : too many template-parameter-lists

c++ - Visual Studio编译错误查找文件

java - vlcj 在尝试创建服务器流时出错

c++ - 错误编译 Unresolved external 错误