问题标签 [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 - 运行此命令后 APK 和构建文件夹消失
我有一个 ionic 应用程序并构建了 android 版本,然后完成了所有关键和 zip 对齐步骤。
然后运行它~/Library/Android/sdk/platform-tools/adb install (the path on my computer to the apk) (apk name).apk
直接在我的手机上测试 apk。
我在手机上测试了几个小时,然后将此 apk 上传到 google play 控制台,在 android 文件夹中,保存我的 apk 的“build”文件夹完全消失了。我搜索了我的计算机、垃圾箱、外部硬盘驱动器、启用了隐藏文件等,但无济于事。
这个构建给我带来了构建问题,我不想回去花费更多的时间进行测试,所以如果你知道可能发生了什么或者我如何检索构建和 apk 将不胜感激!
xamarin.android - 从 Xamarin 导出的手动 ziplalign-ing android unsigned APK
通过在 Xamarin 中的 Build/ViewArchives 下单击“打开文件夹”(因此未签名的 APK)获得的 APK 是否已经压缩对齐?
如果是这样,如果我再次手动压缩它,然后在上传到 Google Play 商店之前在命令提示符下使用 *.jks 密钥库文件手动对其进行签名,我会不会导致包出现任何问题?
compression - 为什么 Zipalign 无法正常处理 .pvr 文件?
我在我的 Android 游戏中使用 .pvr 文件。但是当使用 Zipalign 压缩它时,.pvr 文件的大小没有变化(另一种类型的文件效果很好)
我尝试使用最新的 Zipalign 工具,更改标志
工具/windows/zipalign -v -f 4 C:_Working\Game.apk release_apk\Game.apk
android - 应用程序不断停止(仅在 Azure DevOps 的 apk 上)?
我们正在使用 Azure DevOps 在内部部署我们的 Xamarin android 应用程序。该应用程序从 VS2019 顺利构建、部署和运行。我们还可以使用 Android Package Signing 选项对我们的 apk 进行签名。
从 Azure DevOps 构建、签名和放置 .apk 工作正常,但我们遇到了挂起和崩溃(分别)。如果我们修复挂起,就会发生崩溃。
在检查“Zipalign”选项之前,我们的应用会挂在 SplashActivity 上。检查“Zipalign”选项后,我们的应用似乎从 SplashActivity 切换到 MainActivity,但随后崩溃并显示“应用一直在停止”。从这里尝试什么?不知道如何调试问题,因为从 VS 部署调试或发布时不会发生这种情况。
编辑1
尝试实施错误处理以捕获错误,但似乎没有受到打击。
android - Android Zipalign 有什么用
我正在阅读有关 zipalign 在 android 中的信息。我对这个概念很陌生。我在谷歌上搜索相同但没有找到任何合适的答案。
谁能告诉我 zipalign 的实际用途是什么?
签名的apk和zipalign是一样的吗?
提前致谢!
android - Android Azure Devops Gradle 构建在签署 apk w zipalign 时失败,退出代码 1
我有一个 android 应用程序,我正在尝试在 Azure Devops 中为我们的团队设置 CICD。但是我无法完成“构建”阶段。它在“Android 签名”子任务中失败并显示错误消息:
[错误]错误:进程'/Users/vsts/Library/Android/sdk/build-tools/19.1.0/zipalign'失败,退出代码为1
当我在签名任务中取消选择可选的“zipalign”功能时,它会起作用。但是正如我所读到的,您不应该在不首先使用 zipalign 的情况下部署应用程序。
该应用程序是在 Android Studio (Kotlin) 中构建的。我在网上发现的所有类似问题都与 xamarin 有关,我目前没有使用它。
如果相关,我将部署在 arm64 设备上。在 Android Studio 中构建和签名是没有问题的(虽然我不确定它是否默认使用 zipalign,因为使用 Generate Signed APK 向导不清楚。我假设它会不问就为你做这件事?)。无论如何,我当然会尝试在对主分支的拉取请求上自动化 DevOps 中的构建部署,这就是我通常在其他项目中这样做的方式。
这是我的 azure-pipelines.yaml
下面的日志的尾部。我收到一堆(BAD - 1-2-3)关于各种资源的消息。不确定这是否与错误本身有关。
android - 您在运行 Devops Pipeline Build 时上传的 APK 不是 zip 对齐的
我在 Devops 中创建了一个构建管道,用于将我的应用程序发布到 Google Play 商店。但是,构建成功,当将生成的 APK 文件上传到 Google Play 商店时,它会抱怨 - “您上传的 APK 不是 zip 对齐的。您需要在 APK 上运行 zip 对齐工具并再次上传。”。
我已经检查了管道中的 Android 签名任务,以确保启用了 Zip Align。
通过 VS2019 手动执行构建并签署 APK 时,一切正常,但我想让管道正常工作。
请帮助..提前谢谢!
android - 重建 react-native 后 Google Play Console 签名错误/无效签名
我们的团队决定将我们的 react-native 版本从 0.59.x 升级到 0.61.5。我们在升级它时遇到了很多困难,所以我们决定从新的(npx react-native init appName)开始一个新的仓库并复制我们的代码。
在我们确保应用程序同时在 Android 和 ios 模拟器上运行之后。我们使用相同的脚本来构建 .aab 文件并上传到 Google Play Console。但 Google Play 控制台不会让我们这样做。这是显示的错误消息:
上传失败
您上传的 APK 签名无效(了解有关签名的更多信息)。来自 apksigner 的错误:
“apksigner:”之后没有其他错误消息,所以我很确定这是一个与堆栈溢出的其他类似问题不同的问题。
我也确定我们使用的是相同的密钥库文件
下面是我们如何构建 .aab 文件
请帮忙 :(
android - 自 Android Studio 3.6 以来,apk 大小和 zip 对齐方式发生了什么变化?
自从我更新到 Android Studio 3.6 后,我的发布 APK 发生了两件事:
它已从 60mb 增长到 102mb
zipalign.exe 未成功对齐到 4
- 我的应用程序使用本机库,并且使用 zipalign 的详细输出,似乎 .so 文件是未成功 zipalign 的文件。
但是,当我从 Android Studio 检查 APK 时,它说下载的大小仍然是 60mb。
似乎发布管理中的某些内容发生了变化,但我找不到任何有关已更改内容的信息。
有谁知道发生了什么变化?
我应该执行一些操作吗?
android - Qt 5.12.6 Android:如何更改 zipalign apk 名称
我使用以下代码行从 build.gradle(gradle 版本 4.6)更改了我的应用程序 apk 名称:
但是,如果我在发布模式下构建 apk 并对其进行签名,则 zipalign 会失败并出现以下错误:
无法
/home/user/Projects/App/build/App/Android_for_armeabi_v7a_Clang_Qt_5_12_6_for_Android_ARMv7/Release/android-build/build/outputs/apk/release/android-build-release-unsigned.apk
作为 zip 存档打开。zipalign 命令失败。该过程
/home/user/Qt/5.12.6/5.12.6/android_armv7/bin/androiddeployqt
以代码 15 退出。
如果我保持 apk 名称不变,一切正常。
如何更改 zipalign 搜索的名称?