1. 程式人生 > >android studio 安裝出現兩個圖示

android studio 安裝出現兩個圖示

       最近更換了android的開發工具,把自己之前使用了一段時間的eclipse換成了android studio,那就需要把自己的eclipse專案匯入到android studio中。在把一些錯誤排查完之後,我把android專案安裝到手機上的時候,發現我的app在手機上出現了兩個圖示。一個圖示點開之後是黑屏,一個圖示點開之後正常開啟我的應用,如果解除安裝其中一個的話,則是把兩個都刪掉。

      我連續裝了好幾次都是這樣,而之前eclipse專案的時候則沒有這個問題。我檢查了一下自己的程式碼,發現了問題。我的專案除了自己應用的主要程式碼,還匯入了好幾個庫,也就是library。但是在匯入的過程中,自己的studio專案中有一個library庫的manifest.xml生成了下面的程式碼:

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.ci123.nbg.adapi.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>


可能在安裝的時候,預設是兩個app了,那麼我們只要把上面的一段程式碼刪掉再安裝就可以了,錯誤就不見了。或者也可以這麼說,檢查我們的專案中是否有多個

<category

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

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