アプリをSDカードに強制インストールしてみた



Desireの内蔵フラッシュメモリは512M。システム領域を除くと自由に使えるのは約150M程度しかありません。
2.2になれば解消される・・・。そう思っていた時期が私にもありました。
現実は甘くありません。SDカードへ移動できるアプリはほんの一握り。これから順次増えていくのでしょうが、
そんな悠長なことは言ってられません。
毎日のようにタスクバーに通知される"空き容量低下"の表示にうんざりして重い腰をあげてみました。

詳細は「続きを読む」からどうぞ。





有識者サイトを巡り、なんとかSDへインストール可能になったので手順をここに記します。
※実践される方は自己責任でお願いします。

▼ 準備するもの
1.作業PC(今回使用したマシンはWindowsXp)
2.JDK5 or 6 (Java SE Development Kit) →ダウンロードはこちらから
3.android SDK →ダウンロードはこちらから
4.USBドライバ(HTC Syncで代用) →ダウンロードはこちらから

JDK5 or 6 (Java SE Development Kit) を作業用PCにインストールします。
次にandroid SDKをダウンロード。落としたzipファイルを任意の場所に解凍します。
私はCドライブ直下に"android"フォルダを新規作成して解凍しました。

解凍してできた"android-sdk-windows"フォルダの中に、"SDK Manager.exe"が格納されていますので実行します。
"Android SDK and AVD manager"が立ち上がります。インストールするコンポーネントの選択画面が表示されるので
「Accept ALL」にチェックを入れて"Install"をクリック。インストールが始まります。
時間がかかるので少し休憩。(私の環境では約20分ほどかかりました)

sdk.png

インストールが完了したら次にPATHの設定をします。
「コントロールパネル」の「システム」→「詳細設定」タブ→「環境変数」を選択。

sdk2.png

環境変数のウィンドウが開きます。システム環境変数の変数pathを選択して編集をクリック。

sdk3.png

システム変数の編集が開いたら、変数値に先ほど解凍した"android-sdk-windows"内の"platform-tools"フォルダまでのパスを追加します。今回私はCドライブ直下のandroidフォルダ内に解凍したので、変数値の末に";C:\android\android-sdk-windows\platform-tools"と追加しました。
※追加する際は、先頭に(セミコロン";")を入れて区切ってください。

sdk4.png

入力が完了したら、pathが正しく通っているかの確認をします。
コマンドプロンプトを開き、"path"と打ってください。変数値が表示されるので、追加したpathが含まれていることを
確認してください。

ここまでくればあともう一息です。
HTC SyncをダウンロードしてPCにインストールしてください。
インストールが完了したらDesireをPCに接続します。充電 or HTC Sync or SDマウントか選びます。
HTC Syncを選択してください。表示されない場合は、「設定」から「アプリケーション」→「開発」で、
「USBデバッグ」にチェック入れてください。

sdk5.png sdk6.png

sdk7.png

接続が完了したら、PCからコマンドプロンプトを開き下記コマンドを投入してください。

adb shell pm setInstallLocation 2
adb shell reboot

desireが再起動されます。

以上で作業は終了です。移動できるかどうか確認してみましょう。

例えばSimejiが移動可能!アストロも移動できるようになっています!!

sdk8.png sdk9.png

それでも開発者が移動を許可していないアプリはいくつかあります。こればかりはどうしようもありません。
また常駐系、ウィジェット系のアプリは移動しないほうがよいです。
(アプリが機能しない、ウィジェットが表示されないといったことが懸念されます)

何はともあれ、無事領域を確保することができました。
いやぁ助かりました。
関連記事
[ 2010/12/08 23:57 ] その他 | TB(0) | CM(11)

Moto XT720ですが−

参考にさせて頂いています
Moto XT720ですが−
同じようにしてみたのですが「setInstallLocation」コマンドが
無い−ってエラーが出ます.どうして?
[ 2011/06/02 10:11 ] [ 編集 ]

Re: Moto XT720ですが−

kazzさん こんにちは

はじかれるのは「setinstalllocation」だけですか?
pmコマンド全般でしょうか?
[ 2011/06/02 14:16 ] [ 編集 ]

アップデートでハマってその後インストールで詰まるようになっちゃうんだよね。
[ 2011/06/03 00:14 ] [ 編集 ]

ありがとうございます!!!

Android au HTC EVO WiMAXを使ってます!
ここに記載されている方法で、本体容量確保することが出来ました!
ありがとうございます!!!!!!
[ 2011/09/27 17:04 ] [ 編集 ]

'adb' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
[ 2011/11/29 19:05 ] [ 編集 ]

Re:


>'adb' は、内部コマンドまたは外部コマンド、
>操作可能なプログラムまたはバッチ ファイルとして認識されていません。

上記のようなメッセージが出力された場合は、パスがうまく通っていない可能性があります。
今一度設定を見直してみてください。
また、android-sdk-windows\platform-tools内にadb.exeが格納されているかどうかもあわせて確認してみてください。
[ 2011/11/30 22:46 ] [ 編集 ]

この記事を参考にさせて頂き強制移動できるアプリが増えました。
毎日の空き容量低下の表示にうんざりしていました。
本当にありがとう御座います!
HTC EVO ISW11HT
[ 2012/01/11 19:09 ] [ 編集 ]

助かりました!感謝してます!
[ 2012/01/13 12:40 ] [ 編集 ]

ありがとうございます。

Xperia acroでメモリー不足になり、こちらのサイトのおかげでメモリーが確保できました。
ただ、「adb shell reboot」は受け付けられず、Xperiaの電源再立ち上げを行ったのですが、
変でしょうか?
[ 2012/01/27 12:59 ] [ 編集 ]

いりあんさん、こんにちは

adb shell
#reboot

を投入しても、無反応といった事象が報告されています。
その際は手動でOFF/ONしているようです。電源再立ちでもやむを得ないかと思います。

[ 2012/01/28 14:52 ] [ 編集 ]

RE:ありがとうございます

> その際は手動でOFF/ONしているようです。
当方も手動でON/OFFして無事に使えています。
重ねてありがとうございました。
[ 2012/01/31 15:52 ] [ 編集 ]

コメントの投稿













管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://yukimushi119.blog136.fc2.com/tb.php/73-7126843b