Kejadian ini bermula dari ada beberapa aplikasi mendapatkan update
terbaru dari Google Play, dalam proses update muncul notifikasi error “Insufficient Storage Available”
padahal internal memory space masih cukup lega sekitar 45MBan, googling
kesana kemari ternyata error yang muncul dikarenakan dalvic cache tidak
secara sempurna terhapus. Solusinya adalah dengan cara rooting dan
clear cache, tapi berhubung Android saya tidak dalam keadaan rooted,
jadi saya mencari cara lain. Akhirnya saya menemukan cara yg tak lain
adalah dengan memindahkan lokasi instalasi dengan bantuan adb shell.
Berikut cara-caranya ;
- Unduh dan install Java Development Kit dari web Oracle;
- Unduh dan install Android SDK dari web Google. Saya menyarankan untuk mengunduh versi Windows Installer;
- Jalankan SDK Manager, dan install Package Android SDK Platform-Tools;
- Pada Android phone/tablet, buka menu Settings -> Developer Options -> dan centang pada opsi USB debugging. Setelah itu koneksikan Android Anda kedalam laptop/desktop menggunakan kabel USB.
- Jalankan Command Prompt dengan akses Administrator di Windows 7 atau Windows 8, caranya klik Start Menu –> All Programs -> Accessories -> Command Prompt –> Klik kanan pada Command Prompt –> Run as Administrator.
- Setelah muncul Command Prompt, masuk kedalam direktori Android Platform Tools dengan mengetik perintah berikut;
*catatan : home adalah nama user pada masing-masing windows Andacd c:\Users\home\AppData\Local\Android\android-sdk\platform-tools\
cek konektivitas menggunakan perintah berikut;
adb devices - Jika muncul daftar device yang terkoneksi, maka dilanjut dengan
perintah berikut untuk mengetahui default lokasi instalasi pada Android
Anda;
Secara default yang akan mnuncul adalah : 0[auto]adb shell pm get-install-location
Di Android, Lokasi instalasi ada 3 nilai opsi
0[auto] – Let the system decide the best location
1[internal] – Install the application on internal device storage. This means any internal storage provided with your device
2[external] – Install the application on external media. This means any SD, microSD cards attached to your device. - Oke kemudian kita ubah default location dengan perintah berikut;
adb shell pm set-install-location 2
- Untuk mengecek settingan sudah berubah atau belum, Anda bisa melakukan langkah nomor 7 dan cek hasilnya;
- Disable opsi USB debugging pada Android Anda. Tutup Command Prompt.
Setelah semua langkah diatas, akhirnya bisa melakukan update aplikasi
dan bisa memindah ykan beberapa aplikasi yang sebelumnya tidak bisa
dipindah dari internal ke eksternal walaupun menggunakan App2SD.
Semoga artikel ini bisa membantu buat para pembaca yang sedang mengalami masalah yang sama.
Semoga artikel ini bisa membantu buat para pembaca yang sedang mengalami masalah yang sama.
Good Luck!
Sumber referensi :
http://mobile.dzone.com
http://mobile.dzone.com
Kejadian ini bermula dari ada beberapa aplikasi mendapatkan update
terbaru dari Google Play, dalam proses update muncul notifikasi error “Insufficient Storage Available”
padahal internal memory space masih cukup lega sekitar 45MBan, googling
kesana kemari ternyata error yang muncul dikarenakan dalvic cache tidak
secara sempurna terhapus. Solusinya adalah dengan cara rooting dan
clear cache, tapi berhubung Android saya tidak dalam keadaan rooted,
jadi saya mencari cara lain. Akhirnya saya menemukan cara yg tak lain
adalah dengan memindahkan lokasi instalasi dengan bantuan adb shell.
Berikut cara-caranya ;
- Unduh dan install Java Development Kit dari web Oracle;
- Unduh dan install Android SDK dari web Google. Saya menyarankan untuk mengunduh versi Windows Installer;
- Jalankan SDK Manager, dan install Package Android SDK Platform-Tools;
- Pada Android phone/tablet, buka menu Settings -> Developer Options -> dan centang pada opsi USB debugging. Setelah itu koneksikan Android Anda kedalam laptop/desktop menggunakan kabel USB.
- Jalankan Command Prompt dengan akses Administrator di Windows 7 atau Windows 8, caranya klik Start Menu –> All Programs -> Accessories -> Command Prompt –> Klik kanan pada Command Prompt –> Run as Administrator.
- Setelah muncul Command Prompt, masuk kedalam direktori Android Platform Tools dengan mengetik perintah berikut;
*catatan : home adalah nama user pada masing-masing windows Andacd c:\Users\home\AppData\Local\Android\android-sdk\platform-tools\
cek konektivitas menggunakan perintah berikut;
adb devices - Jika muncul daftar device yang terkoneksi, maka dilanjut dengan
perintah berikut untuk mengetahui default lokasi instalasi pada Android
Anda;
Secara default yang akan mnuncul adalah : 0[auto]adb shell pm get-install-location
Di Android, Lokasi instalasi ada 3 nilai opsi
0[auto] – Let the system decide the best location
1[internal] – Install the application on internal device storage. This means any internal storage provided with your device
2[external] – Install the application on external media. This means any SD, microSD cards attached to your device. - Oke kemudian kita ubah default location dengan perintah berikut;
adb shell pm set-install-location 2
- Untuk mengecek settingan sudah berubah atau belum, Anda bisa melakukan langkah nomor 7 dan cek hasilnya;
- Disable opsi USB debugging pada Android Anda. Tutup Command Prompt.
Setelah semua langkah diatas, akhirnya bisa melakukan update aplikasi
dan bisa memindah ykan beberapa aplikasi yang sebelumnya tidak bisa
dipindah dari internal ke eksternal walaupun menggunakan App2SD.
Semoga artikel ini bisa membantu buat para pembaca yang sedang mengalami masalah yang sama.
Semoga artikel ini bisa membantu buat para pembaca yang sedang mengalami masalah yang sama.
Good Luck!
Sumber referensi :
http://mobile.dzone.com
http://mobile.dzone.com
Tidak ada komentar:
Posting Komentar