首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在QtCreator/Necessitas中构建Qt/Android应用的APK包?

如何在QtCreator/Necessitas中构建Qt/Android应用的APK包?
EN

Stack Overflow用户
提问于 2012-10-15 13:39:41
回答 3查看 7.2K关注 0票数 1

我尝试用Necessitas在QtCreator中从Qt源代码创建安卓应用程序。当我选择"Build“时,只执行了编译和链接到.so。当我选择"Deploy“时,APK包就被创建了,并试图加载到设备上,但我只需要构建完整的签名APK (就像Eclipse中的"Export Android App”)。我还想在一个步骤中构建所有的目标-- armv5/armv7a调试/Release,但"Build All“命令只是当前选择的目标。

EN

回答 3

Stack Overflow用户

发布于 2012-10-15 14:28:30

我不知道在Qt Creator中有什么方法可以做到这一点。无论如何,您可以创建一个脚本来执行此操作。我从来没有尝试过,但它可能真的有效。使用ANDROID_TARGET_ARCH,您可以在archs之间切换(查看mkspec)。根据arch的说法,一旦你有了库,你就可以把它们放到android/lib目录中。一旦你这样做了,你就可以进入你的android项目目录(/android)并使用ant debug来构建包。

您可能还希望添加一个脚本作为Qt Creator的构建步骤,以便在构建时自动执行此步骤。

票数 2
EN

Stack Overflow用户

发布于 2013-10-13 16:33:22

你可以从Qt creator中签名apk文件

Android Build||Run

  • Sign转到左侧导航菜单中的项目选项卡从可用选项中单击
  1. Package --> Keystore-->您可以直接创建或从keystore

导入现有证书

票数 0
EN

Stack Overflow用户

发布于 2013-10-16 04:53:20

上面的答案解决了第一个问题。据我所知,你必须通过Qt Creator一次一个地构建你的目标,尽管你可以写一个脚本来一次性构建所有的。

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

https://stackoverflow.com/questions/12889865

复制
相关文章

相似问题

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