Saya mencoba untuk memaksa mencopot pemasangan di ADB, tetapi gagal:
$ adb shell pm uninstall -k org.openintents.filemanager
$ adb shell pm list packages -f | grep -i manager
package:/system/app/FileManager.apk=org.openintents.filemanager
Apa yang salah di sini? Apa yang dapat saya?
Saya menggunakan manajer aplikasi internal dan tidak ada opsi untuk menghapusnya.
adb
uninstallation
Andrew T.
sumber
sumber
Jawaban:
Ya, karena
FileManager.apk
paket berada di/system/app/
direktori, itu adalah aplikasi sistem. Jadi cara umum untuk menghapusnya adalah:sumber
mount -o ro,remount /system
, saya mendapatkan kesalahan: Perangkat atau sumber daya sibukSunting : ketika saya melihat komentar untuk jawaban CommonsWare saya tidak menyadari itu sama dengan penanya ... lagipula, sedikit penjelasan mungkin berguna bagi seseorang.
Seperti yang Anda komentari, cara termudah untuk menghapus aplikasi sistem adalah dengan menghapus
.apk
file. Theadb install
/adb uninstall
perintah yang berguna untuk aplikasi biasa, bukan sistem aplikasi . Karena apk ini terletak di/system/app
,adb uninstall
tidak akan menghapusnya.Anda dapat menggunakan perintah yang disarankan (
rm /system/app/YourApp.apk
), tetapi sebelum/system
folder harus memiliki akses tulis. Anda perlu melihat caranyaremount
/system
di perangkat khusus Anda, coba cari "android remount +rw /system
" dan perangkat Anda).Atau, Anda dapat menggunakan aplikasi apa pun yang dapat melakukan penghapusan dan remounting dan memiliki akses root, seperti Root Explorer dan Astro
sumber
The '
Failure
' Masalah lebih berkaitan dengan shell adb menambahkan baris DOS berakhir ^ M (pada CentOS Linux pula). Masukkan daftar aplikasi untuk dihapus dalam file dan salin ke perangkat android secara langsung.sumber