Menggunakan ADB, Anda dapat menggunakan salah satu dari tiga perintah berikut:
adb shell am start -a android.intent.action.UNINSTALL_PACKAGE -d "package:PACKAGE"
adb shell am start -n com.android.packageinstaller/.UninstallerActivity -d "package:PACKAGE"
adb shell am start -a android.intent.action.DELETE -d "package:PACKAGE"
Ganti PAKET dengan nama paket aplikasi pengguna yang diinstal. Aplikasi tidak boleh menjadi administrator perangkat agar perintah berhasil bekerja. Semua perintah itu akan membutuhkan konfirmasi pengguna untuk menghapus aplikasi.
Rincian dari kata perintah dapat diketahui dengan memeriksa pagi penggunaan 's menggunakan adb shell am
.
Saya mendapat info tentang perintah-perintah itu menggunakan Elixir 2 (menggunakan aplikasi apa pun yang setara). Saya menggunakannya untuk menunjukkan aktivitas aplikasi Penginstal Paket (GUI yang Anda lihat selama instalasi dan penghapusan aplikasi) serta maksud terkait. Ini dia.
Cara alternatif yang saya gunakan adalah: Saya mencoba menghapus aplikasi menggunakan GUI sampai saya diperlihatkan konfirmasi akhir. Saya tidak mengkonfirmasi tetapi menjalankan perintah
adb shell dumpsys activity recents # for Android 4.4 and above
adb shell dumpsys activity activities # for Android 4.2.1
Di antara hal-hal lain, itu menunjukkan kepada saya detail berguna tentang maksud yang dilewatkan di latar belakang. Contoh:
intent={act=android.intent.action.DELETE dat=package:com.bartat.android.elixir#com.bartat.android.elixir.MainActivity flg=0x10800000 cmp=com.android.packageinstaller/.UninstallerActivity}
Di sini, Anda dapat melihat aksi, data, bendera, dan komponen - cukup untuk sasaran.