问题标签 [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.

0 投票
0 回答
256 浏览

apk - Buildozer Unsigned Release APK 保存在 Windows 文件夹中,现在需要 Zipalign 并签名,Windows 环境

到目前为止我的进展:

  1. 使用 Kivy Buildozer VM 构建了一个未签名的发布 APK,命令:“buildozer android release”。
  2. 将该 APK 移至 Dropbox 文件夹。
  3. 安装了安卓工作室。
  4. 在此处此处此处阅读几位内容,但无法从我的 Windows 命令提示符获取任何命令。

这就是全部。后来的几个视频和文本教程,没有一个给出一个清晰的分步过程,说明如何获取一个已经构建的、未签名的 APK 和 zipalign 并对其进行签名。大多数人认为开发人员在 Eclipse、Android Studio、Cordova 等中构建了他们的应用程序。

这是我所拥有的:

  • PyCharm,
  • 安卓工作室,
  • Windows 命令提示符,
  • Oracle VM VirtualBox 和
  • Kivy Buildozer 虚拟机。

我还需要下载什么并做些什么来完成最后几个步骤?我可以将我已经构建的 APK 塞入 Android Studio 的某个地方,然后让其余部分自动工作吗?

0 投票
1 回答
327 浏览

android - Android - zipalign 在 apksigner 之前失败

我目前正在从 V1 签名 ( jarsigner) 升级到 V2 签名 ( apksigner)。Jarsigner 一直在为我工作没问题,但是zipalign在我可以运行之前我在 build.gradle 中遇到了问题apksigner

在命令行上,我知道有zipalign两次破解,这对我有用。

但是,当我zipalign在 Jenkins 上运行时,我收到了这个错误:

进程'命令'/Users/admin/Library/Android/sdk/build-tools/27.0.1/zipalign''以非零退出值1结束

我可以做些什么来zipalign工作,以便我可以使用apksigner

0 投票
0 回答
355 浏览

android - 无法禁用 zipalign

我在 android studio 3.0.1 中使用过这些配置

在我使用 Build > Generate Signed APK with release mode 然后通过 zipalign 验证 apk

结果是验证成功 为什么 zipAlignEnabled false 不起作用?

0 投票
0 回答
184 浏览

android - 如何验证apk是否使用zopfli压缩

我使用 buildToolsVersion 26.0.3 和 android studio 3.0.1 来生成签名的 apk

  1. 如何验证 apk 是否使用 zopfli 压缩?
  2. 在android studio中执行zipalign时如何禁用zopfli压缩?
0 投票
2 回答
1873 浏览

xamarin.android - “zipalign.exe”以代码 1 退出。(Xamarin.Android)

将我的 vs2017 更新到 16.6.5,并将 google sdk-build-tools 更新到 27.0.3 后,我的项目在调试我的平板电脑时遇到了问题。我的项目类型是 xamarin.android,我检查了它是否有 xamarin.forms,但我的(不是模拟器)平板电脑的调试是炒锅!同样在此更新之前,我的调试没有任何问题。这是我在诊断模式下的项目输出:

如您所见,我的项目编译成功!

我还尝试将 zipalign.exe 从 Android\android-sdk\build-tools\27.0.3 复制到 Android\android-sdk\tools,但它不起作用。

0 投票
1 回答
34 浏览

visual-studio - 在 Visual Studio 2017 中找不到 Zipaligner

根据此页面https://docs.microsoft.com/en-us/xamarin/android/deploy-test/signing/manually-signing-the-apk zipaligner 应该与 Android SDK 一起提供,但它不存在。我的 Visual Studio 有问题,还是我需要手动安装?Keytool 工作正常,但不能在包管理器控制台中,所以我认为 zipaligner 也应该在那里。

0 投票
1 回答
498 浏览

unity3d - 如何压缩我签名的 apk?

当我尝试使用以下命令压缩我签名的 apk 时,我得到了以下输出:

zipalign -v 4 C:\Program Files\Android\Android Studio\jre\bin\Focus.apk C:\Program Files\Android\Android Studio\jre\bin\Focus-zipaligned.apk 命令提示符

在这里,我没有看到任何说明 zipalignment 已成功执行的内容。请帮我压缩我签名的apk文件。提前致谢!

0 投票
1 回答
139 浏览

unity3d - 为什么我会收到以下上传错误,我该如何解决?

我使用以下命令签署了我的 apk:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore MyFocusKeystore.keystore C:\Users\Public\Documents\Unity_Projects\Shapes\Focus.apk myfocus

并使用以下命令对其进行压缩:

zipalign -v 4 "C:\Program Files\Android\Android Studio\jre\bin\Focus.apk" "C:\Program Files\Android\Android Studio\jre\bin\Focus-zipaligned.apk"

我验证了所有内容并将其上传到 Google Developer Console。但我收到以下上传错误:

RSA 使用摘要算法 SHA-256 和签名算法 RSA,这在验证此 APK 的 API 级别 16-17 上不受支持。

我在 Google Developer Console 中遇到的错误

有人可以帮我解决这个问题吗?提前致谢!

0 投票
1 回答
1238 浏览

android - 如何从 zipalign (Android) 中获取错误

我试试这个:

zipalign.exe -c -v 4 android-debug.apk 输出为:验证成功

但是当我尝试这个时: zipalign.exe -f -v 4 android-debug.apk android-debug-aligned.apk

我得到这个输出

如果检查有效,为什么我会失败?我怎样才能得到对齐的错误?

为什么会失败?

我使用 android sdk 26 和 ionic 框架。

0 投票
3 回答
29868 浏览

linux - 无法使用 apktool kali linux 重建 apk

大家好,无法使用 apktool 重新编译 apk 这是错误日志图像:

在此处输入图像描述

我做了所有这些命令:

而且我也已经有 jdk 10 但仍然错误。我也删除了apktool并重新安装,但同样的错误。我不知道如何解决。