Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建了一个新的Android项目,在手机上运行时崩溃_Java_Android_Xml_Eclipse_Compiler Errors - Fatal编程技术网

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

Java 创建了一个新的Android项目,在手机上运行时崩溃,java,android,xml,eclipse,compiler-errors,Java,Android,Xml,Eclipse,Compiler Errors,我在Eclipse for Android中有一个现有的项目,所有这些项目运行起来都没有问题 我已经有一段时间没有使用安卓系统了,我从头开始创建了一个新的安卓系统。然而,在测试手机(三星s3)时,它崩溃了,我不知道为什么。所有的设置似乎都和我的其他项目一样,仍然有效。我得到一个找不到源的错误。在这里尝试了许多建议,但运气不佳 也许这是我做得不够的一个例子,因为我只做了最低限度的工作。项目树、清单、java类和xml如下: 错误: 在崩溃前后记录Cat文本: 10-31 19:28:1

我在Eclipse for Android中有一个现有的项目,所有这些项目运行起来都没有问题

我已经有一段时间没有使用安卓系统了,我从头开始创建了一个新的安卓系统。然而,在测试手机(三星s3)时,它崩溃了,我不知道为什么。所有的设置似乎都和我的其他项目一样,仍然有效。我得到一个找不到源的错误。在这里尝试了许多建议,但运气不佳

也许这是我做得不够的一个例子,因为我只做了最低限度的工作。项目树、清单、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

我猜您得到了
未找到活动错误
,因为您忘记在
manifest.xml中向活动添加

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


我不确定是否要尝试此功能。

您可以在我的第一个屏幕截图中看到,我在“src”下有“mcsapp”包名。当查看logcat错误时,它表示无法在“com.mcsapp”下找到所述类,因此我创建了一个名为“com.mcsapp”的新包,并将我的类移到其中

问题解决了


感谢您的帮助,所有人

将androidmanifest.xml中的minimumsdk版本更改为8以代替18@raj,您为什么会这样建议?post
logcat
u getDan出现了什么错误,您是否在找不到源之后获得了编辑源查找路径?在清单中声明的活动中添加.McsHome这没有任何区别。我已将我得到的错误添加到开场白中。