android studio 安裝出現兩個圖示
阿新 • • 發佈:2019-01-06
最近更換了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"
/>如果有的話,把多餘的去掉就可以了。