HQt*_*izy 25 android apk xamarin
我签署并打包了Xamarin应用程序
,因此使用Visual Studio创建了apk文件.
如何在Windows中压缩此文件?
Iai*_*ith 29
确保安装了Android SDK build-Tools,然后检查你的SDK安装在哪里.C:\Program Files(x86)\Android\android-sdk\build-tools\23.0.1\zipalign你会在android构建工具中找到zipAlign然后像这样使用它:
C:\Program Files(x86)\Android\android-sdk\build-tools\23.0.1\zipalign -v 4 infile.apk outfile.apk
用法
对齐infile.apk并将其保存为outfile.apk:
zipalign [-f] [-v] <alignment> infile.apk outfile.apk
要确认existing.apk的对齐方式:
zipalign -c -v <alignment> existing.apk
对齐是一个定义字节对齐边界的整数.这必须始终为4(提供32位对齐),否则它实际上什么都不做.
标志:
-f:覆盖现有的outfile.zip
-v:详细输出
-c:确认给定文件的对齐方式
来自Windows的输出(不在Docs:O中的额外参数):
Zip alignment utility
Copyright (C) 2009 The Android Open Source Project
Usage: zipalign [-f] [-p] [-v] [-z] <align> infile.zip outfile.zip
zipalign -c [-v] <align> infile.zip
<align>: alignment in bytes, e.g. '4' provides 32-bit alignment
-c: check alignment only (does not modify file)
-f: overwrite existing outfile.zip
-p: page align stored shared object files
-v: verbose output
-z: recompress using Zopfli
Run Code Online (Sandbox Code Playgroud)
roh*_*rab 10
对于 Windows 10,将 PATH 变量设置为
C:\Users\<NAME>\AppData\Local\Android\Sdk\build-tools\<version>
Run Code Online (Sandbox Code Playgroud)
然后从应用程序所在的位置运行命令
zipalign -v 4 <YOUR_APP_NAME> app-release-final.apk
Run Code Online (Sandbox Code Playgroud)
我花了很多时间搜索Android命令行构建工具。在两个Program Files目录中都找不到它们。显然,在我的系统上,这些工具位于以下位置:
C:\Users\{username}\AppData\Local\Android\Sdk
Run Code Online (Sandbox Code Playgroud)
通过转到文件>项目结构> SDK位置,我在Android Studio中找到了该位置。
编辑:显然,“我的系统”是Windows-特别是Windows 10。
小智 5
就我而言,路径完全不同,我安装了 android studio,它创建了以下路径:
C:\Users\<Username>\AppData\Local\Android\Sdk\build-tools\<VERSION>\zipalign.exe
Run Code Online (Sandbox Code Playgroud)
只需直接进入该路径并运行命令,确保使用文件所在位置的完整路径...
希望有帮助。
| 归档时间: |
|
| 查看次数: |
40554 次 |
| 最近记录: |