文章目录
- 一、报错信息
- 二、解决方案
一、报错信息
Android 应用安装后 , 出现两个相同的启动图标 , 其中一个可以启动 , 另外一个启动后 , 直接崩溃 ;
卸载其中一个 , 会将整个应用卸载 ;
二、解决方案
出现上述问题的直接原因就是在 AndroidManifest.xml 清单文件中 , 配置了多个 android.intent.category.LAUNCHER
的 Activity , 每个都会生成一个对应的图标 ;
<activity
android:name="xxx.XActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
一般情况不可能在 AndroidManifest.xml 清单文件中故意配置多个启动项 , 最大的可能是在引入的第三方库中 , 有该配置 ;
尤其是在组件化中 , 如果要引入一个独立的第三方应用 , 如果配置不对 , 就会出现上述报错 ;