Help us understand the problem. What is going on with this article?

手動でZipalignを行う方法

More than 5 years have passed since last update.

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フォルダにあります。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away