我已经有一个发布的未签名版本apk,我试图在我的mac上签名.在最后一步,它建议zipalign签名的apk但mac没有zipalign.
我做'brew搜索'仍然找不到它.我在网上搜索,找不到独立的zipalign脚本.我甚至从http://developer.android.com/sdk/index.html#Other下载了大约90M的Android sdk工具, 但仍然没有在里面找到zipalign.
所以我的问题是,给你一个"apk"文件在Mac上签名,如何通过最后一个"zipalign"步骤?
xia*_*mao 29
感谢RC提供的信息.
我终于完成了这件事.我按照以下步骤做了:
然后在某个步骤(我不确定哪一步)它在这里创建了zipalign:
〜/资源库/安卓/ SDK /编译工具/ 22.0.1 /的zipalign
如果您只需要"zipalign",则无需重做这些步骤,这需要时间和磁盘空间.我把它提取到github中(不敢相信没有人提取它-_-):
https://github.com/catccaatt/zipalign
Ran*_*ndy 13
从您的 Mac 终端:
将 adb 添加到命令行路径:
echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
将构建工具添加到命令行路径:
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/build-tools/28.0.2' >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
使用以下命令刷新命令行:
source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
然后你可以运行它:
zipalign -v -p 4 my-app-unsigned.apk my-app-unsigned-aligned.apk
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23479 次 |
| 最近记录: |