首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Qt项目的多个架构生成APK

为Qt项目的多个架构生成APK
EN

Stack Overflow用户
提问于 2016-09-23 23:11:04
回答 1查看 589关注 0票数 5

在3DPARTARDAPK文件中,我注意到有不同架构的文件夹-- armv7,arm64,x86,mips --所以一个APK适用于多个架构,由Android支持。

然而,我似乎找不到使用Qt项目做到这一点的方法。我有一个以多个架构为目标的项目,但我一次只能为一个架构生成一个APK,只能为当前活动的项目工具包生成一个APK。

有没有可能为Qt项目生成这样一个多拱门的APK?

EN

回答 1

Stack Overflow用户

发布于 2019-07-14 21:51:00

我已经找到了解决此问题的方法。当我的Qt应用程序必须符合Google的要求,即为64位架构提供64个二进制文件时,我遇到了这个问题。虽然这个过程不是完全自动化的,但它是有效的。

1-为不同的架构构建APK(在我的例子中是armeabi-v7a和arm64-v8a)

2-使用任何压缩/解压软件打开所有APK进行编辑(我使用Ubuntu提供的默认设置。在windows上,您可以使用WinRaR)

3-转到"lib“文件夹,复制以架构命名的文件夹(arm64-v8a,armeabi-v7a等)

5-转到APK根目录下名为"META-INF“的文件夹,删除文件*.RSA和*.SF

6-现在关闭APK文件。

按如下方式使用jar。

java -jar uber-apk-signer-1.0.0.jar --apk./android-build-release-signed.apk --ks android_release.keystore --ks别名your_certificate_alias

干杯!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39664115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档