Androidアプリの .apk ファイルを解凍してみました
2016/8/31
こんにちは。開発チームのTです。
.apk ファイルをパソコンに移し、拡張子を .zip に変更すると
解凍ができるのです。
Androidアプリの .apk ファイルが出来上がった、試験実施用に配られた。
そんな状況でアプリとしてでなく、「.apkそのものの中身」を確認してみたい。
そんな時に試していただければと思います。
インストール状態からでは画面サイズの異なる他実機で利用する画像、
/drawable-hdpi, /drawable-xhdpi, /drawable-xxhdpiなどに指定した画像ファイルが正しく適用されているのか?
実機が一つしかない状況では、わかりませんね……。
そこで .apkを解凍して中身を確認するために
Android 実機上で対象の .apk ファイルを
/Download など
パソコンとAndroid実機をUSBケーブルで接続したときに
パソコンから見える場所へ移動しましょう。
外部ファイルエクスプローラーアプリなどをうまく利用しましょう。
パソコンに.apkファイルをコピーして
拡張子を .apk から
ファイル解凍を成功させるためにファイル名も 記号, スペース, 二重拡張子が無いように変更しておくとよいです。
AndroidManifest.xml というアプリ開発では見慣れたファイルがありますね……
この AndroidManifest.xml を テキストエディタで開いてみてもバイナリ化されてしまっているので そのままでは中身を読むことは難しいです。
バイナリエディタを使って、文字コードをUnicode, UTF-8 などにして開けば何とか中身を読み取ることができたり、できなかったり……。
<解凍後のフォルダ>/res/drawable-XXX を見てみると
画像ファイルを参照することができました。
ちなみに、今回利用した環境は
パソコン:
Windows10 Pro (64bit)
Android実機
Galaxy J (docomo SC-02F)
Android 4.4.2
です。
カテゴリ:ブラヴィッシモのいろいろな記事
RELATED ARTICLES
- 2021/01/05本番環境でアラートを出してくれるChromeプラグイン 「ENV Alert」
- 2016/10/31「SiteGuard WP Plugin」でWordPressのセキュリティ対策を!
- 2016/09/21たくさんのファイルに同じ処理をしたい時のExcelマクロ
- 2016/09/14Instagramのハッシュタグの取得が制限されました
- 2016/09/09Selenium BuilderでCrossBrowserTesting.comのスナップショットを撮る方法
新着記事
人気記事
156 views | posted on 2016/08/31 Androidアプリの .apk ファイルを解凍してみました
83 views | posted on 2016/09/21 たくさんのファイルに同じ処理をしたい時のExcelマクロ
13 views | posted on 2016/08/17 type="file"を独自デザインにしてもIE9で選択ファイル名が表示されるJS