3

我的应用程序在 Android Kitkat 及以下版本上运行良好。然而,我开始收到 Android L 用户的抱怨,称它在他们的设备上崩溃了。

在 Lollipop 上调试我的应用程序时发生了一件令人惊讶的事情。虽然调试器附加到应用程序(即我从 Eclipse 运行应用程序),但应用程序并没有崩溃。

但是,当我杀死调试器并在模拟器上运行应用程序时,它崩溃了。

我发现 Android L 正在插入一个意图。

我只是在检查额外的捆绑包是否不为空。不是,所以当我试图访问我的意图时,应用程序崩溃了。

我试图记录额外的并收到

{profile:0}

我的问题是,为什么这会发生在 Android Lollipop 上?这在任何其他 Android 版本中都不会发生。

4

1 回答 1

2

从 Android Lollipop 开始,您可以使用Managed Profiles for Enterprises
到目前为止,我还没有找到从 Android SDK 中提取“配置文件”键名的方法,所以我需要对其进行硬编码:(

于 2015-09-23T08:43:33.150 回答