Android - Нужна помощь с принудительным закрытием приложения - PullRequest
0 голосов
/ 29 августа 2010

Я использую Eclipse для написания программы. Я избавился от ошибок и полностью скомпилировал код, и когда он запускается в эмуляторе, он принудительно закрывается. Я застегнул молнию на рабочем месте, так что, может быть, кто-то может схватить его и загрузить, чтобы увидеть, могут ли они понять, почему его бомбардировка? deckertdesigns.com/Android/Todo_List.zip любая помощь еще раз, будет принята с благодарностью. Я чувствую, что через этот горб я буду лучше разбираться в устранении неполадок, просто жаль, что отладчик не поймал это ...

08-29 17: 43: 45.273: DEBUG / SntpClient (73): ошибка запроса: java.net.SocketException:

Семейство адресов не поддерживается протоколом

08-29 17: 44: 41.433: DEBUG / AndroidRuntime (357): >>>>>>>>>>>>>> Запуск AndroidRuntime <<<<<<<<<<<<<< </p>

08-29 17: 44: 41.433: DEBUG / AndroidRuntime (357): Проверьте, включен ли JNI

08-29 17: 44: 41.852: DEBUG / AndroidRuntime (357): --- регистрация собственных функций ---

08-29 17: 44: 43.293: DEBUG / AndroidRuntime (357): выключение виртуальной машины

08-29 17: 44: 43.313: INFO / AndroidRuntime (357): ПРИМЕЧАНИЕ: сбой присоединения нити 'Binder Thread # 3'

08-29 17: 44: 43.323: DEBUG / dalvikvm (357): отладчик отключился; В реестре объектов было 1 запись

08-29 17: 44: 44.083: DEBUG / AndroidRuntime (365): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<< </p>

08-29 17: 44: 44.083: DEBUG / AndroidRuntime (365): Проверьте, включен ли JNI

08-29 17: 44: 44.403: DEBUG / AndroidRuntime (365): --- регистрация собственных функций ---

08-29 17: 44: 45.573: INFO / ActivityManager (73): Начальная активность: Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] flg = 0x10000000 cmp = com .a8a.todolist / .ToDoList}

08-29 17: 44: 45.683: DEBUG / AndroidRuntime (365): выключение виртуальной машины

08-29 17: 44: 45.713: DEBUG / dalvikvm (365): отладчик отключился; В реестре объектов было 1 запись

08-29 17: 44: 45.773: INFO / AndroidRuntime (365): ПРИМЕЧАНИЕ: сбой присоединения нити 'Binder Thread # 3'

08-29 17: 44: 45.843: INFO / ActivityManager (73): Запустите proc com.a8a.todolist для действия com.a8a.todolist / .ToDoList: pid = 372 uid = 10032 gids = {1015}

08-29 17: 44: 47.013: DEBUG / AndroidRuntime (372): выключение виртуальной машины

08-29 17: 44: 47.013: WARN / dalvikvm (372): threadid = 1: поток завершается с необработанным исключением (группа = 0x4001d800)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: main

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): android.app.SuperNotCalledException: действие {com.a8a.todolist / com.a8a.todolist.ToDoList} не вызывало super.onCreate )

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2629)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2679)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): на android.app.ActivityThread.access $ 2300 (ActivityThread.java:125)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): в android.app.ActivityThread $ H.handleMessage (ActivityThread.java:2033)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): на android.os.Handler.dispatchMessage (Handler.java:99)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): на android.os.Looper.loop (Looper.java:123)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): в android.app.ActivityThread.main (ActivityThread.java:4627)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): в java.lang.reflect.Method.invokeNative (собственный метод)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): в java.lang.reflect.Method.invoke (Method.java:521)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): на com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:868)

08-29 17: 44: 47.043: ОШИБКА / AndroidRuntime (372): на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:626)

08-29 17:44: 47.043: ОШИБКА / AndroidRuntime (372): at dalvik.system.NativeStart.main (собственный метод)

08-29 17: 44: 47.063: WARN / ActivityManager (73): Принудительное завершение операции com.a8a.todolist / .ToDoList

08-29 17: 44: 47.243: DEBUG / dalvikvm (73): GC_FOR_MALLOC освободил 7176 объектов / 434168 байт за 169 мс

08-29 17: 44: 47,633: WARN / ActivityManager (73): Тайм-аут паузы активности для HistoryRecord {43fc9668 com.a8a.todolist / .ToDoList}

08-29 17: 44: 53.253: INFO / Process (372): отправка сигнала.PID: 372 SIG: 9

08-29 17: 44: 53.285: INFO / ActivityManager (73): процесс com.a8a.todolist (pid 372) умер.

08-2917: 44: 53.323: WARN / InputManagerService (73): окно уже сфокусировано, игнорируя усиление фокуса: com.android.internal.view.IInputMethodClient$Stub$Proxy@440687c8

08-29 17:44:58.383: WARN / ActivityManager (73): Таймаут уничтожения активности для HistoryRecord {43fc9668 com.a8a.todolist / .ToDoList}

Ответы [ 2 ]

0 голосов
/ 29 августа 2010

Рохан прав, внутри Eclipse вы открываете перспективу DDMS, вы увидите вкладку под названием «Logcat», которая содержит все распечатанные журналы и также включает в себя подробную трассировку стека исключительной ситуации, которая вызвала всплывающее окно Force Close.

Возможно, вы пропустили "super.onCreate(savedInstanceState)" в вашем методе onCreate.

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(...);

        ...
    }
0 голосов
/ 29 августа 2010

Проверьте logcat, чтобы увидеть ошибку ... она будет отображаться напротив имени вашего пакета красным цветом .... Это единственный способ проверить тип ошибки Force Close ....

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