问题标签 [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.
apk - Buildozer Unsigned Release APK 保存在 Windows 文件夹中,现在需要 Zipalign 并签名,Windows 环境
到目前为止我的进展:
- 使用 Kivy Buildozer VM 构建了一个未签名的发布 APK,命令:“buildozer android release”。
- 将该 APK 移至 Dropbox 文件夹。
- 安装了安卓工作室。
- 在此处、此处和此处阅读几位内容,但无法从我的 Windows 命令提示符获取任何命令。
这就是全部。后来的几个视频和文本教程,没有一个给出一个清晰的分步过程,说明如何获取一个已经构建的、未签名的 APK 和 zipalign 并对其进行签名。大多数人认为开发人员在 Eclipse、Android Studio、Cordova 等中构建了他们的应用程序。
这是我所拥有的:
- PyCharm,
- 安卓工作室,
- Windows 命令提示符,
- Oracle VM VirtualBox 和
- Kivy Buildozer 虚拟机。
我还需要下载什么并做些什么来完成最后几个步骤?我可以将我已经构建的 APK 塞入 Android Studio 的某个地方,然后让其余部分自动工作吗?
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
?
android - 无法禁用 zipalign
我在 android studio 3.0.1 中使用过这些配置
在我使用 Build > Generate Signed APK with release mode 然后通过 zipalign 验证 apk
结果是验证成功 为什么 zipAlignEnabled false 不起作用?
android - 如何验证apk是否使用zopfli压缩
我使用 buildToolsVersion 26.0.3 和 android studio 3.0.1 来生成签名的 apk
- 如何验证 apk 是否使用 zopfli 压缩?
- 在android studio中执行zipalign时如何禁用zopfli压缩?
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,但它不起作用。
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 也应该在那里。
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 上不受支持。
有人可以帮我解决这个问题吗?提前致谢!
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 框架。