署名のないバージョンのAPKを既にリリースしていますが、Macで署名しようとしています。最後のステップでは、署名されたapkをzipalignすることを提案していますが、macにはzipalignがありません。
まだ検索できませんでした。オンラインで検索したところ、スタンドアロンのzipalignスクリプトが見つかりません。約90MもダウンロードしましたAndroidからsdkツール http://developer.Android.com/sdk/index.html#Other をダウンロードしましたが、内部にzipalignが見つかりませんでした。
だから私の質問は、Macにサインオンするための「apk」ファイルが与えられた場合、最後の「zipalign」ステップをどのように完了するのですか?
RCからの情報に感謝します。
ようやくこれを乗り越えました。私は次の手順で行いました:
次に、特定のステップ(どのステップかわからない)で、ここでzipalignが作成されました。
〜/ライブラリ/Android/sdk/build-tools/22.0.1/zipalign
「zipalign」のみが必要な場合は、これらの手順をやり直す必要はありません。これには時間とディスク容量が必要です。私はそれをgithubに抽出しました(誰もそれを抽出していないとは信じられません-_-):
Mac端末から:
コマンドラインパスにadbを追加します。
echo 'export Android_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
コマンドラインパスにビルドツールを追加します。
echo 'export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/build-tools/28.0.2' >> ~/.bash_profile
次のコマンドラインでコマンドラインを更新します。
source ~/.bash_profile
その後、次のコマンドで実行できます。
zipalign -v -p 4 my-app-unsigned.apk my-app-unsigned-aligned.apk