LoginSignup
21

More than 5 years have passed since last update.

手動でZipalignを行う方法

Last updated at Posted at 2012-09-07

EclipseやIntelliJなどのIDEで署名無しAPKファイルを作成した場合、自分で"jarsigner"で署名をしたAPKファイルをデベロッパー・コンソールにアップしようとすると、zipalignをするよう警告が出ます。
(各IDEおよびAntで署名付きでビルドした場合は、自動的にzipalignが行われます。)

その場合は、コマンドラインで以下を行います。
ただし、必ず署名をした後で実行しなければいけません。署名の前に実行してしまうと、署名をした際に、align情報が失われてしまいます。

zipalign.sh
# アラインを設定する
zipalign -v 4 [infile.apk] [outfile.apk]

# アラインが正しく設定されたか確認する
zipalign -c -v 4 [outfile.apk]

なおzipalignコマンドは、Android SDKディレクトリのtoolsフォルダにあります。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21