スマートフォン・ジン | Smartphone-Zine

引っ越し先→ https://smartphone-zine.com/

Androidのエミュレータからプリインストールアプリを削除する

Androidプリインストールアプリを削除したい時ってありませんか?たとえば、プリインストールアプリの動作を確認したいと思ったら、Googleからソースコードを取ってきて、デバッグ実行すれば良いわけですが、そのとき既にアプリケーションがエミュレータにインストールされていたらインストール&実行に失敗します。 そういう時は、アプリケーションをアンインストールしてしまえば良いわけですが、プリインストールアプリはアプリケーションの一覧にも表示されないので、普通にはアンインストール出来ません。 そこで、コマンドラインから削除しなければなりません。今回、カレンダーアプリケーションの動作を確認したいので、既にインストールされているカレンダーを削除してしまいます。手順は簡単。以下のコマンドでエミュレータからアプリケーションを削除できます。 [shell] adb shell mount -o remount,rw /dev/block/mtdblock3 /system adb shell chmod 777 /system/app/Calendar.apk adb shell ls -la /system/app/ adb shell rm /system/app/Calendar.apk adb shell rm /system/app/Calendar.odex adb uninstall com.android.calendar [/shell] これで、新たにアプリケーションをインストール出来るようになりました。あとはGoogleからカレンダーアプリケーションのソース一式を取得してEclipseに突っ込んで、デバッグ実行すればOKです。