程序包管理器已死,DeadObjectException

法比安

我们仅在一种设备类型上使用我们的应用,并且经常在此设备上出现此错误。

PackageManager的唯一实例是BootupReceiver:

public class RestartHelper extends BroadcastReceiver
{
     @Override
     public void onReceive(Context context, Intent intent) {
          Logger.getInstance().Log("Restart received");

          Intent i = context.getPackageManager().getLaunchIntentForPackage( context.getPackageName() );
          i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
          context.startActivity(i);
     }
}

例外:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test/com.test.MainActivity}: java.lang.RuntimeException: Package manager has died
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2338)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390)
    at android.app.ActivityThread.access$800(ActivityThread.java:151)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
    at android.os.Handler.dispatchMessage(Handler.java:110)
    at android.os.Looper.loop(Looper.java:193)
    at android.app.ActivityThread.main(ActivityThread.java:5292)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
    at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.RuntimeException: Package manager has died
    at android.app.ApplicationPackageManager.getActivityInfo(ApplicationPackageManager.java:239)
    at android.support.v4.app.NavUtils.getParentActivityName(NavUtils.java:301)
    at android.support.v4.app.NavUtils.getParentActivityName(NavUtils.java:281)
    at android.support.v7.app.AppCompatDelegateImplV7.onCreate(AppCompatDelegateImplV7.java:152)
    at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:60)
    at com.cotris.roosapp.StandardActivity.onCreate(StandardActivity.java:49)
    at com.cotris.roosapp.MainActivity.onCreate(MainActivity.java:64)
    at android.app.Activity.performCreate(Activity.java:5264)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2302)
    ... 11 more
Caused by: android.os.DeadObjectException
    at android.os.BinderProxy.transact(Native Method)
    at android.content.pm.IPackageManager$Stub$Proxy.getActivityInfo(IPackageManager.java:1791)
    at android.app.ApplicationPackageManager.getActivityInfo(ApplicationPackageManager.java:234)
    ... 20 more

这个错误与硬件/系统有关吗?

法比安

android.os.DeadObjectException意味着您链接到不再存在的内容。

我的案例的解决方案是与硬件相关的问题,它在设备的后台造成了系统进程的各种崩溃。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio 2012程序包管理器控制台错误

来自分类Dev

文件包含损坏的数据-程序包管理器控制台

来自分类Dev

程序包管理器控制台无法加载

来自分类Dev

如何卸载Bower(程序包管理器)?

来自分类Dev

程序包管理器控制台无法正常运行Visual Studio 2013

来自分类Dev

Visual Studio 2015程序包管理器控制台中的“ k ef”引发异常

来自分类Dev

程序包管理器:对解决方案中的特定项目使用启用迁移

来自分类Dev

程序包管理器在Android中获取versionCode时死亡

来自分类Dev

Xcode程序包管理器首先出现,但之后不出现

来自分类Dev

自制程序包管理器和sudo

来自分类Dev

NuGet程序包管理器:即使程序包存在,“找不到程序包”

来自分类Dev

在TeamCity构建步骤中运行程序包管理器命令

来自分类Dev

程序包管理器控制台中缺少文件错误

来自分类Dev

程序包管理器控制台不会初始化

来自分类Dev

发生错误,请运行程序包管理器

来自分类Dev

程序包管理器控制台挂在npm init上

来自分类Dev

发生错误,请运行程序包管理器

来自分类Dev

如何查看正在运行的程序包管理器?

来自分类Dev

Amazon EC2-节点程序包管理器无法安装模块

来自分类Dev

游戏程序包管理器地震2安装

来自分类Dev

尝试通过程序包管理器上传程序包

来自分类Dev

使用程序包管理器访问选定的程序包

来自分类Dev

Synaptic软件包管理器:无法应用更改!首先修复损坏的程序包。

来自分类Dev

KDE使用ar而不是程序包管理器打开.deb文件

来自分类Dev

如何使用Windows 10内置程序包管理器?

来自分类Dev

python和程序包管理器已损坏

来自分类Dev

Ubuntu 16.04上的程序包管理器丢失

来自分类Dev

NuGet程序包管理器:即使程序包存在,“找不到程序包”

来自分类Dev

React-native程序包管理器问题

Related 相关文章

  1. 1

    Visual Studio 2012程序包管理器控制台错误

  2. 2

    文件包含损坏的数据-程序包管理器控制台

  3. 3

    程序包管理器控制台无法加载

  4. 4

    如何卸载Bower(程序包管理器)?

  5. 5

    程序包管理器控制台无法正常运行Visual Studio 2013

  6. 6

    Visual Studio 2015程序包管理器控制台中的“ k ef”引发异常

  7. 7

    程序包管理器:对解决方案中的特定项目使用启用迁移

  8. 8

    程序包管理器在Android中获取versionCode时死亡

  9. 9

    Xcode程序包管理器首先出现,但之后不出现

  10. 10

    自制程序包管理器和sudo

  11. 11

    NuGet程序包管理器:即使程序包存在,“找不到程序包”

  12. 12

    在TeamCity构建步骤中运行程序包管理器命令

  13. 13

    程序包管理器控制台中缺少文件错误

  14. 14

    程序包管理器控制台不会初始化

  15. 15

    发生错误,请运行程序包管理器

  16. 16

    程序包管理器控制台挂在npm init上

  17. 17

    发生错误,请运行程序包管理器

  18. 18

    如何查看正在运行的程序包管理器?

  19. 19

    Amazon EC2-节点程序包管理器无法安装模块

  20. 20

    游戏程序包管理器地震2安装

  21. 21

    尝试通过程序包管理器上传程序包

  22. 22

    使用程序包管理器访问选定的程序包

  23. 23

    Synaptic软件包管理器:无法应用更改!首先修复损坏的程序包。

  24. 24

    KDE使用ar而不是程序包管理器打开.deb文件

  25. 25

    如何使用Windows 10内置程序包管理器?

  26. 26

    python和程序包管理器已损坏

  27. 27

    Ubuntu 16.04上的程序包管理器丢失

  28. 28

    NuGet程序包管理器:即使程序包存在,“找不到程序包”

  29. 29

    React-native程序包管理器问题

热门标签

归档