代码之家  ›  专栏  ›  技术社区  ›  Arunabh Das

Android运行时线程附加失败

  •  1
  • Arunabh Das  · 技术社区  · 14 年前

    当我使用“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
    

    那个错误——“线程连接失败”是什么意思?

    3 回复  |  直到 10 年前
        1
  •  0
  •   delformo    13 年前

    试着杀死你的亚行,重新启动它…

    //重新启动模拟器对我很有用。我猜备份管理器不允许我的应用程序抛出runtimeexception:s。因此,重新启动模拟器使它忘记了我的应用程序的不良行为。相当聪明的功能,但没有很好的文档记录。

        2
  •  2
  •   fadden    14 年前

    查看日志消息中的进程ID。w/resourcetype消息和e/androidruntime位于不同的进程中,这通常是它们不相关的一个很好的指示。

    “thread attach failed”消息通常与shell命令一起提供,如“adb shell am”。如果它们很快完成,您将看到投诉,因为虚拟机正在关闭,而绑定器线程池仍在启动。投诉是无害的。

        3
  •  0
  •   hajamie    10 年前

    我在尝试在低于清单android:minsdkversion中指定的VM版本上模拟应用程序时收到此错误。还有一个警告我没看到:

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

    降低最小SDK版本将其排序。有点傻,但这可能对其他人有帮助。