对接游戏sdk,安装运行之后手机桌面出现两个ICON,首先查找的是不是自己的AndroidManifest中 多个Activity 注册了两个lancher,即
android.intent.category.LAUNCHER
没有,然后又通过 gradle 也没找到原因,最后再查找 导入的 依赖工程 的 AndroidManifest,发现里面也注册了一个 AndroidManifest,虽然那个Activity 还是报错状态(代码中没有这个Activity),但依然会生成 两个Icon。
所以桌面出现两个或多个 Icon肯定是 多个Activity添加了 android.intent.category.LAUNCHER 属性。除了自己的 AndroidManifest 还要排查引用的工程的 AndroidManifest。
以前做广告的时候遇到过桌面Icon广告或者一些 工具应用商店也会有推荐游戏之类的除了app icon外的其他图标。也就是多个Activity 中添加android.intent.category.LAUNCHER 操作的。
本文探讨了游戏SDK集成后导致手机桌面上出现两个应用程序图标的问题,并提供了详细的排查步骤,包括检查AndroidManifest文件中Activity配置的android.intent.category.LAUNCHER属性。
3100

被折叠的 条评论
为什么被折叠?



