一個不小心,運行的apk出現兩個應用圖標,並且點擊不同的應用圖標打開的將是不同的activity,但如果將任何一個卸載掉,兩個應用將同時被卸載。
遇到這個問題很納悶的,似曾相識的感覺的,但是健忘的我很容易忘記是怎么回事,趁着這一次還記得先做個記錄:
問題關鍵在清單文件Manifest文件中。項目除了主要的部分還存在導入的庫,也就是library。再倒入過程中自身項目有一個manifest文件,在這里面如果設置了啟動項launcher,運行整個項目會出現兩個應用圖標的問題。
解決辦法:檢查應用的庫文件中的清單文件是否含有launcher這句代碼,注釋掉這句代碼就OK了,再次運行不會存在出現兩個應用圖標的問題。