Aplikasi Android saya memiliki 2 kegiatan. Login screen dan layar pencarian. Ketika saya menyebarkan aplikasi pada emulator atau pada perangkat saya, saya melihat 2 ikon untuk aplikasi yang sama. Ketika saya klik pada ikon 1 terbuka layar 1 (login screen) dan Ketika saya klik pada ikon 2 membuka layar 2 (layar pencarian). Dengan logika ketika saya login harus menunjukkan layar pencarian. Tidak yakin ketika saya'm membuat kesalahan.
Di mainfest file ketika anda memiliki tag berikut dalam dua kegiatan yang berbeda di kategori waktu, aplikasi Android tampaknya akan dipasang dua kali.
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Komentar yang dibuat oleh @Adrian C pada jawaban yang memecahkan masalah.
Manifest file dari aplikasi utama kami hanya punya satu intent-filter
tag menetapkan hanya satu aktivitas sebagai aktivitas peluncur untuk aplikasi.
Jadi saya harus melihat lebih dalam...
Kami termasuk proyek-proyek perpustakaan (untungnya ditulis oleh kami) dan manifest file dari satu dari proyek-proyek perpustakaan memiliki intent-filter
tag pada kegiatan menentukan kegiatan itu sebagai aktivitas peluncur.
Ketika kita kemudian dimasukkan bahwa proyek perpustakaan dalam aplikasi utama kami (yang memiliki sendiri intent-filter
menentukan aktivitas peluncur), kode sumber lengkap melihat dua intent-filter
kategori menetapkan dua kegiatan sebagai peluncur kegiatan dan oleh karena itu dua ikon aplikasi yang dibuat.
Ketika kita dihapus intent-filter
menentukan launcher kegiatan di perpustakaan proyek, kedua aplikasi launcher icon menghilang.