Не удалось подключить поток во время выполнения Android

1

Когда я удаляю приложение с помощью "adb uninstall, мой logcat *: W начинает выглядеть примерно так:

            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f050000
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f020005
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f020004
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f0700e5
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f020031
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f020030
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f050000
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f080000
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f020051
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f020052
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f0a0000
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f02012f
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f020130
            W/ResourceType( 1269): Resources don't contain package for resource number 0x7f060001
            E/AndroidRuntime( 6887): ERROR: thread attach failed

Что означает эта ошибка - "thread attach failed"?

Теги:

3 ответа

0
Лучший ответ

попробуйте убить ваш adb и перезапустить его еще раз...

//Перезапуск эмулятора работал у меня. Думаю, менеджер резервного копирования не разрешил моему приложению выбрасывать RuntimeException: s. Итак, перезапуск эмулятора заставил его забыть о плохом поведении моего приложения. Довольно умная функция, но недостаточно хорошо документирована.

  • 0
    Привет, Винай, у меня та же проблема, и я пытаюсь убить ADB и начать, но могу решить проблему. можете вы помочь мне?
  • 0
    @niky, закрой затмение и эмулятор (если есть). Затем с помощью диспетчера задач убить ADB. Посмотрите, перезапустится ли это через несколько секунд. Если это так, то убейте тот, который перезапускается (droidexplorer или подобные приложения сделают это). Если вы уверены, откройте затмение и попробуйте запустить.
2

Посмотрите идентификатор процесса в сообщениях журнала. Сообщения W/ResourceType и E/AndroidRuntime находятся в отдельных процессах, что обычно является хорошим показателем того, что они не связаны.

Сообщения с сообщением "thread attach failed" обычно поставляются с командами оболочки, такими как "adb shell am". Если они закончатся быстро, вы увидите жалобы, потому что виртуальная машина отключается, пока пул потоков связующего вещества все еще запущен. Жалобы безвредны.

0

Я получил эту ошибку при попытке эмуляции приложения на более низкой версии VM, чем указано в манифесте android: minSdkVersion. Было также предупреждение, которого я не видел:

system_process  WARN    PackageParser   /data/app/vmdl34002.tmp (at Binary XML file line #6): Requires newer sdk version #8 (current version is #7)

Понижение минимальной версии SDK отсортировано. Немного глупо, но это может помочь кому-то другому.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню