Вложенное Android-приложение не запустится - PullRequest
0 голосов
/ 08 июля 2011

У меня есть приложение Android с основным действием GameOfLifeGameActivity в пакете с именем edu.brandeis.gameoflife.

Расширяет класс в другом пакете (и в другом проекте Eclipse) с именем GameActivity, в пакете с именем 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: Невозможно создать экземпляр действия.в загрузчике dalvik.system.PathClassLoader [/data/app/edu.brandeis.gameoflife-1.apk] 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): в android.app.ActivityThread.performLaunchActivity (ActivityThread.Java: 1569) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:1663) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): в android.app.ActivityThread.access $ 1500 (ActivityThread.java:117) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): в android.app.ActivityThread $ H.handleMessage (ActivityThread.java:931)07-08 13:50:19.970: ОШИБКА / AndroidRuntime(347): на android.os.Handler.dispatchMessage (Handler.java:99) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): на android.os.Looper.loop (Looper.java:123)07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): на android.app.ActivityThread.main (ActivityThread.java:3683) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): на java.lang.reflect.Method.invokeNative (собственный метод) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): в java.lang.reflect.Method.invoke (Method.java:507) 07-08 13:50: 19.970: ОШИБКА / AndroidRuntime (347): на com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:839) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): на ком.android.internal.os.ZygoteInit.main (ZygoteInit.java:597) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): в dalvik.system.NativeStart.main (собственный метод) 07-08 13:50: 19.970: ОШИБКА / AndroidRuntime (347): вызвано: java.lang.ClassNotFoundException: edu.brandeis.gameoflife.GameOfLifeGameActivity в загрузчике dalvik.system.PathClassLoader [/data/app/edu.brandeis].gameoflife-1.apk] 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): в dalvik.system.PathClassLoader.findClass (PathClassLoader.java:240) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime(347): в java.lang.ClassLoader.loadClass (ClassLoader.java:551) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): в java.lang.ClassLoader.loadClass (ClassLoader.java:511)07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): на android.app.Instrumentation.newActivity (Instrumentation.java:1021) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): на андроид.app.ActivityThread.performLaunchActivity (ActivityThread.java:1561) 07-08 13: 50: 19.970: ОШИБКА / AndroidRuntime (347): ... 11 еще 07-08 13: 50: 19.980: ПРЕДУПРЕЖДЕНИЕ / ActivityManager (60): ForceЗавершение действия: WARN / ActivityManager (60): Таймаут уничтожения активности для HistoryRecord {4052d618 edu.brandeis.gameoflife / .GameOfLifeGameActivity}

1 Ответ

1 голос
/ 08 июля 2011

Я никогда не видел проект, который использует класс из отдельного проекта.Я точно не знаю, что это не сработает, я просто никогда этого не видел.Поэтому я бы предложил скопировать ваш пакет edu.brandeis.minigamee в тот же проект, который содержит GameOfLifeGameActivity.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...