问题标签 [zipalign]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Zipaligned 应用程序出错
该应用程序在压缩对齐之前运行良好。签名后,该应用程序无法安装在我的手机或平板电脑上。我把它上传到 playstore 。它不显示错误,但支持的设备显示 0。有什么问题吗?这是 manifest.xml。
android - 生成从 Android Studio 签名的 .apk 时,zipalign 会自动执行吗?
我想知道为 release 生成签名 .apk 的方法是否也会压缩 apk。在 android 页面 ( http://developer.android.com/tools/publishing/app-signing.html#studio ) 的指示中,不清楚 zipalign 是否是不同的步骤。
谢谢你!
android - 有没有办法测试 APK 是否正确压缩对齐
我们的客户自己上传了 APK,并报告说 APK 未对齐。这让我很惊讶,也很尴尬。
在提供新的 APK 之前,我想知道是否有办法测试 APK 是否正确对齐。
当然有zipalign -c
——但这不会产生任何输出。没有输出就意味着成功吗?还是在返回值中?还是有其他工具可以做得更好?
android - 当 app-debug-unaligned.apk 不是时, app-debug.apk 有问题
我正在使用 Android Studio 开发一个集成 NFC 的 Android 应用程序。
我有 2 个活动:一个是关于 NFC 标签阅读器,另一个是 NFC 标签写入器。当我在手机中运行应用程序时,一切正常(读取器/写入器)。
在那之后,我去workspace\app\build\outputs\apk
看看 2 apks here app-debug.apk | app-debug-unaligned.apk
。
我看到一个主题说app-debug
是一个完整的应用程序。但是当我安装时app-debug.apk
,NFC Tag Writer 不起作用。
我删除并安装了app-debug-unaligned.apk
,这个 apk 运行良好。
我试图在谷歌上找到,但没有找到。有人对此有任何想法吗?请告诉我应该在此处显示我的代码的哪一部分以供查看。
PS:我尝试添加按键,但 NFC Tag Writer 仍然无法正常工作。
android - 为什么我会使用未对齐的 apk?
当我运行 gradle 任务“assembleDebug”以获得调试版本时,我将它放在我的手机上,它还会生成另一个 apk:MyApp-debug-unaligned.apk。
我想我明白拉链的“对齐”是什么意思。它优化了文件边界的位置以便于解压缩(如果我错了,请纠正我)。这只是一种优化,实际上与 Android 没有太大关系。
因此,由于 Android 将所有应用程序保留为 apk,并且似乎只在运行时解压缩它们,因此只安装对齐的、优化的 apk 将有好处。压缩对齐包也需要看似微不足道的时间,但这可能只是由于我的特定应用程序的大小。
什么时候未对齐的拉链比对齐的替代品更有优势?还是仅仅因为您必须有一个未对齐的版本才能对齐,并且该过程在完成后没有清理未对齐的文件?
windows - 如何仅获取变量的文件名+扩展名
我想对 Windows 8 目录中的多个文件运行相同的命令:
问题是 %%G 扩展为完整路径名,但我只需要文件名本身。我该怎么做?
(zipalign 需要 2 个参数:sourcefile 和 destfile)。
ubuntu-14.04 - Zipalign 加载共享库时出错
我一直在尝试压缩我的 apk 时遇到这个问题,即使在安装了 libc++ 和根据不同帖子所需的其他内容之后。如何解决这个问题。目前我使用的是 Ubuntu 14.04 64 位。
zipalign:加载共享库时出错:libc++.so:无法打开共享对象文件:没有这样的文件或目录
android - 无法解析 Dynatrace Instrumented APK 文件
我在我的 Android apk 文件上使用了 Dynatrace 自动仪器命令
然后用我的密钥库对其进行签名。
最后,我使用以下命令对其进行压缩对齐:
但是当我尝试安装文件时,我得到一个解析错误:
解析包时出现问题。
注意:我已经能够使用以下命令成功验证 jar:
但仍然得到解析错误!
android - 为属性“inputFile”指定的 app-debug-unaligned.apk 不存在
今天早上,当我打开我已经工作了一周左右的 Android Studio 项目时,它突然无法在我的手机上运行该应用程序。它可以与 gradle 同步而没有任何错误,但是当我尝试运行该应用程序时,出现以下错误:
我已经尝试了几件事来解决这个问题。我尝试更改构建工具版本、compileSdkVersion 和 gradle 版本,但没有任何运气。我已经在网上搜索了几个小时,包括关于 zipalign 的所有 SO 问题,但还没有找到解决方案
应用分级:
项目等级:
堆栈跟踪:
android - 如何检查apk是否是zip对齐的?
是否有可能检查 apk 文件是否与 zip 对齐?