Приложение Android не запускается из-за неперехваченного исключения

Мое приложение больше не запускается. Он останавливается еще до начала первого действия. Logcat показывает хорошо известные строки:

11-22 19:43:19.040: E/Trace(22750): error opening trace file: No such file or directory (2)
11-22 19:43:19.080: W/dalvikvm(22750): Refusing to reopen boot DEX '/system/framework/hwframework.jar'
11-22 19:43:19.230: W/dalvikvm(22750): threadid=1: thread exiting with uncaught exception (group=0x41ae7438)

Метод onCreate первого действия таков:

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splashscreen);
        Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
            @Override
            public void uncaughtException(Thread paramThread, Throwable paramThrowable) {
                Log.w("Alert","Lets See if it Works !!!", paramThrowable);
            }
        });
    }

Ни перемещение обработчика, ни добавление Log.i в качестве первого действия, на которое отвечает приложение. Файл манифеста имеет minSdkVersion=8 и target = 17, но он никогда не изменялся и раньше работал. Я прочитал несколько тем, связанных как с первыми двумя строками, так и с последней в частности, но ни одна из них не соответствует моим потребностям в просмотре приложения. Есть ли способ отладить эту ошибку? Спасибо.


person ecostanzi    schedule 22.11.2013    source источник


Ответы (1)


Похоже, вам нужно добавить разрешение ACCESS_NETWORK_STATE в свой манифест. файл

Эти сообщения могут помочь:

Ошибка трассировки приложения Android Map

Приложение не может быть открыто с ошибкой в открытие файла трассировки

Android - ошибка при открытии файла трассировки: нет такого файла или каталога (2)

person chinglun    schedule 22.11.2013
comment
к сожалению, это уже есть в моем манифесте, оно всегда было там. - person ecostanzi; 23.11.2013