繁体   English   中英

嵌套的 android 应用程序无法启动

[英]Nested android application won't launch

我有一个 Android 应用程序,在名为 edu.brandeis.gameoflife 的 package 中有一个名为 GameOfLifeGameActivity 的主要活动。

It extends a class in a different package (and different Eclipse project) called GameActivity in a package called edu.brandeis.minigamee. 我无法启动它。

我认为这与跨包和跨项目引用有关。 它永远不会到达 onCreate。 相反,看起来在应用程序启动期间,我得到了这个致命的异常(见下文。)

任何人对这可能意味着什么以及如何解决它有任何想法? 谢谢 10^6。

  • 皮托

    07-08 13:50:19.970:错误/AndroidRuntime(347):致命异常:主要 07-08 13:50:19.970:错误/AndroidRuntime(347):java.lang.RuntimeException:无法实例化活动 ComponentInfo{edu. brandeis.gameoflife/edu.brandeis.gameoflife.GameOfLifeGameActivity}: java.lang.ClassNotFoundException: edu.brandeis.gameoflife.GameOfLifeGameActivity in loader dalvik.system.PathClassLoader[/data/app/edu.brandeis.gameoflife-1.apk] 07 -08 13:50:19.970: ERROR/AndroidRuntime(347): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1569) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at android.app .ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at android.app.ActivityThread.access$1500(ActivityThread.Z93F725A07423FE1C889F4 48B33D21F46Z:117) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 07-08 13:50:19.970: ERROR/AndroidRuntime( 347): at android.os.Handler.dispatchMessage(Handler.java:99) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at android.os.Looper.loop(Looper.java:123) 07 -08 13:50:19.970: ERROR/AndroidRuntime(347): at android.app.ActivityThread.main(ActivityThread.java:3683) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at java.lang .reflect.Method.invokeNative(Native Method) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): 在 java.lang.reflect.Method.invoke(Method.Z93F725A07423FE1C88946F458B33D21F4613:570):-070F46 19.970:错误/AndroidRuntime(347 ): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at com.android.internal.os.ZygoteInit. main(ZygoteInit.java:597) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at dalvik.system.NativeStart.main(Native Method) 07-08 13:50:19.970: ERROR/AndroidRuntime(347) ): 引起: java.lang.ClassNotFoundException: edu.brandeis.gameoflife.GameOfLifeGameActivity in loader dalvik.system.PathClassLoader[/data/app/edu.brandeis.gameoflife-1.apk] 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at java.lang.ClassLoader.loadClass(ClassLoader.Z93F725A074 23FE1C889F448B33D21F46Z:551) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 07-08 13:50:19.970: ERROR/AndroidRuntime(347) : at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561) 07-08 13:50:19.970: ERROR/AndroidRuntime(347): ... 11 更多 07-08 13:50:19.980: WARN/ActivityManager(60): 强制完成活动 edu.brandeis.gameoflife/.GameOfLifeGameActivity 07-08 13: 50:20.491:WARN/ActivityManager(60):HistoryRecord{4052d618 edu.brandeis.gameoflife/.GameOfLifeGameActivity} 的活动暂停超时 07-08 13:50:30.691:WARN/ActivityManager(60):HistoryRecord 的活动销毁超时{4052d618 edu.brandeis.gameoflife/.GameO fLifeGameActivity}

我从未见过使用来自单独项目的 class 的项目。 我不知道这是行不通的,我只是从未见过。 因此,我建议将您的 edu.brandeis.minigamee package 复制到包含 GameOfLifeGameActivity 的同一个项目中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM