android studio 安装出现两个图标

原文链接:https://blog.csdn.net/y505772146/article/details/47859907

       最近更换了android的开发工具,把自己之前使用了一段时间的eclipse换成了android studio,那就需要把自己的eclipse项目导入到android studio中。在把一些错误排查完之后,我把android项目安装到手机上的时候,发现我的app在手机上出现了两个图标。一个图标点开之后是黑屏,一个图标点开之后正常打开我的应用,如果卸载其中一个的话,则是把两个都删掉。

      我连续装了好几次都是这样,而之前eclipse项目的时候则没有这个问题。我检查了一下自己的代码,发现了问题。我的项目除了自己应用的主要代码,还导入了好几个库,也就是library。但是在导入的过程中,自己的studio项目中有一个library库的manifest.xml生成了下面的代码:

 
  1. <application

  2. android:allowBackup="true"

  3. android:icon="@drawable/ic_launcher"

  4. android:label="@string/app_name"

  5. android:theme="@style/AppTheme" >

  6. <activity

  7. android:name="com.ci123.nbg.adapi.MainActivity"

  8. android:label="@string/app_name" >

  9. <intent-filter>

  10. <action android:name="android.intent.action.MAIN" />

  11.  
  12. <category android:name="android.intent.category.LAUNCHER" />

  13. </intent-filter>

  14. </activity>

  15. </application>


可能在安装的时候,默认是两个app了,那么我们只要把上面的一段代码删掉再安装就可以了,错误就不见了。或者也可以这么说,检查我们的项目中是否有多个

<category

android:name="android.intent.category.LAUNCHER"

/>
如果有的话,把多余的去掉就可以了。

猜你喜欢

转载自blog.csdn.net/u011368551/article/details/81775267