当使用copy-& -install安装主应用程序时,Instant App Icon(在Pixel上)会导致崩溃

时间:2018-01-30 00:19:15

标签: android android-instant-apps

在Pixel2手机上,在我们推出Instant App后,我们可以看到Instant App Icon,因为BuzzFeed图标显示在图片的左上角 Instant Apps Icon on app icon in "Search Apps" field

这很酷,因为它允许用手机上的默认URL打开Instant App。

但是,如果我们使用Copy-Into-Device-& -Install(例如Fabric Beta)安装主应用程序,则Icon无法替换。当我们点击图标时,它将尝试启动主应用程序,但崩溃

Fatal Exception: java.lang.RuntimeException: Unable to create application com.mypackage.app.MyApplication: java.lang.SecurityException: uid 10166 cannot explicitly add accounts of type: com.mypackage.app.account
   at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5743)
   at android.app.ActivityThread.-wrap1(Unknown Source)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656)
   at android.os.Handler.dispatchMessage(Handler.java:106)
   at android.os.Looper.loop(Looper.java:164)
   at android.app.ActivityThread.main(ActivityThread.java:6494)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)

我认为这是一个谷歌错误。但是如果有人知道这是我们应该在我们的主应用程序上处理的事情,那么进一步检查是很好的。

(注意:使用GooglePlay安装主应用程序不会导致问题,因为即时应用程序图标消失并替换为主应用程序图标)

0 个答案:

没有答案