タグ : apk

apktool(.apkファイルを解凍できる)について

apktoolを使うと.apkファイルを解凍できます。

準備:windowsの場合

JRE1.6をダウンロード&インストール

手順:

1、apktoolをダウンロードします。

ダウンロードするファイルは2つ

  • apktool-install-windows-2.2_r01-3.tar.bz2
  • apktool1.3.2.tar.bz2

ダウンロードはこちらから

2、ダウンロードしたファイルを解凍します。

ファイルの形式が少し特殊です。解凍できない場合はこちらのツールで解凍できます。
解凍したファイル

  • aapt.exe
  • apktool.bat
  • apktool.jar

をパスが通っているところに置きます。よく分からない場合はandroidSDKの¥toolフォルダに全部突っ込めばOKです。

3、コマンドプロンプトを立ち上げます。

下のコマンドを打ち込みます。

apktool d [解凍したいapkのファイルまでのパス] [解凍したいディレクトリ]

上の例ですとC¥mylivewall¥に解答されたデータが格納されています。

apkファイルの端末(エミュレータ)へのインストール方法

準備

  • apkファイルを作成し、任意の場所に置きます。
  • androidSDKがインストールされていることを確認します。
  • 端末をUSBでつなぐか、エミュレータを立ち上げます。

1、コマンドプロンプトを立ち上げる

スタートメニューから「ファイル名を指定して実行」を選ぶ。

ダイアログボックスに「cmd」と入力して「OK」ボタンを押す。

2、apkファイルが置いてある場所まで「cd」コマンドで移動します。

※今回はCドライブ直下にtest.apkを置いていると仮定します。

cd c:¥ と入力してcドライブの直下に移動します。

3、adbコマンドでapkファイルをデバイスにインストールします。

adb install test.apk と入力します。

※すでに同じアプリがインストールされていて、上書きインストールした場合は-rオプションを使います。

adb install -r test.apk

Sucessと表示されると完了です。

端末orエミュレータにアプリがインストールされていることを確認してみてください。

<うまくいかない場合は下の事項を疑ってみてください>

  • androidSDKのadbコマンドがOSの環境変数に登録されていない。
  • 移動した場所にapkファイルが存在しない。
  • 端末のデバッグ設定を行っていない。
  • スペルミス

いずれにしても失敗した場合はエラーメッセージが出ますので、それをもとにトラブルシューティングすればきちんとインストールできるはずです。