Saya mengalami masalah dengan menghapus instalasi aplikasi di Android 5.0 (Nexus 5). Saya mengembangkan aplikasi Android, jadi saya men-debug / menjalankan aplikasi secara langsung di perangkat saya. Untuk produksi, saya mengekspor aplikasi yang sama dengan keystore saya, menghapus APK debug yang saya jalankan sebelumnya, mencoba menginstal APK yang ditandatangani, dan saya mendapatkan kesalahan ini:
Paket yang sudah ada dengan nama yang sama dengan tanda tangan yang bertentangan sudah diinstal.
Apakah karena bytecode masih dalam runtime ART? Adakah yang tahu bagaimana menyelesaikannya?
Saat Anda mencopot aplikasi menggunakan pendekatan pra-Lollipop yang biasa (misalnya menyeret ke ikon "trash", atau dari Info aplikasi > Copot pemasangan), itu hanya dicopot pemasangannya pada pengguna saat ini . Itu dapat dikonfirmasi oleh aplikasi yang menunjukkan "Tidak diinstal" pada manajer aplikasi stok. Android akan mendeteksi bahwa aplikasi tersebut masih ada, mencegah pengguna untuk menginstal aplikasi dengan nama paket yang sama.
Itu karena akun Guest (jika diaktifkan), bahwa ketika aplikasi diinstal, secara otomatis diinstal pada semua pengguna. Jadi, Anda perlu menghapus aplikasi dari sana juga, yang dapat menyulitkan dalam penggunaan sehari-hari.
Ada beberapa pendekatan untuk menghapus aplikasi sepenuhnya (dipesan berdasarkan kepraktisan):
(dari akun Pemilik) Buka Pengaturan > Aplikasi , temukan dan buka info aplikasi. Kemudian, buka menu overflow (3 titik vertikal), dan pilih Uninstall untuk semua pengguna .
(dari PC) Masukkan adb uninstall <package>prompt perintah / shell. Ini sama dengan "uninstall untuk semua pengguna"
(dari akun tamu / akun lain) Temukan aplikasi dan hapus instalannya secara normal.
Jika Anda tidak dapat menghapus instalannya, cobalah untuk menghapus akun dan membuat yang baru, kemudian cobalah untuk menemukan dan menghapus instalan aplikasi lagi.
Bagaimana dengan aplikasi yang menonaktifkan tombol Uninstall ? Suka aplikasi sistem yang diduplikasi oleh aplikasi dari paket gapps?
Robert Koritnik
@RobertKoritnik maaf, itu di luar cakupan jawaban ini karena menghapus aplikasi sistem memerlukan akses root, seperti pertanyaan ini .
Andrew T.
0
Saya berhasil menghapus instalasi dengan cara ini:
Saya pertama kali mencoba untuk menghapus instalasi dengan cara normal (menggunakan Pengaturan-> Aplikasi-> aplikasi-nama-> uninstall), jenis yang menghilangkan kemampuan untuk menjalankannya, tetapi jelas tidak menghapus instalan.
Saya menjalankan Google Play dan mencari aplikasi.
Saya melihat bahwa Uninstall tombol tidak aktif, tapi Install itu aktif, jadi aku mengetuk Install . Sekarang saya dapat menjalankan aplikasi.
Setelah itu, tombol Uninstal di Google Play aktif.
Saya kira tombol uninstall tidak akan terlihat kecuali aplikasi diperbarui ke versi saat ini di playstore. Jika Anda tidak memiliki versi aplikasi yang diperbarui yang Anda coba hapus instalannya dengan cara ini, ia akan menunjukkan kepada Anda dua opsi yaitu Buka atau Perbarui. Anda harus memperbarui aplikasi terlebih dahulu dan kemudian Hapus itu yang merupakan langkah tambahan yang harus diambil pengguna tetapi itu tidak berguna karena pengguna ingin menyingkirkan aplikasi.
Lucky
@Firelord: 1) Ya, maksud saya semua di atas dijalankan dalam aplikasi Google Play Store di perangkat seluler Anda. Aplikasi ini memungkinkan untuk menghapus aplikasi yang sudah Anda instal (tetapi itu tidak akan menghapus aplikasi yang sudah dimuat ke perangkat Anda, desah).
Scott Biggs
@Firelord 2) Klarifikasi: pada langkah 3, saya menggunakan aplikasi Google Play Store untuk menginstal ulang aplikasi, memungkinkan saya untuk menjalankannya. Saya kembali ke Google Play Store (dan lagi-lagi mencari aplikasi yang dimaksud) untuk langkah 4 dan 5. Saya harap ini akan beres.
Saya berhasil menghapus instalasi dengan cara ini:
Voila, sudah pergi!
sumber