如何在Ionic Capacitor中进行生产环境构建

5
在ionic 4中,如何进行发布或生产版本的构建?
可以通过ionic build --prod命令以生产模式构建Angular部分。
现在要如何将此构建复制到Android设备上?如果使用ionic capacitor run android命令,它会首先执行正常的构建,然后再将资源复制到Android设备上。但我想要以生产模式构建并将资源带到Android设备上。
(我知道如何在Android Studio中生成apk文件)
2个回答

8

运行ionic build --prod命令之后,假设您已经安装了Capacitor,否则您可以按照此处的指示进行安装,之后执行以下操作:

npx cap copy android

这将把构建好的代码复制到android文件夹中。

接下来输入以下命令:

npx cap open android

如果Android Studio还没有打开,则该命令将打开它。然后,您应该进入Build -> Generate Signed Bundle / APK选项,其余步骤相当简单。

enter image description here

更多信息请参见此处


0

你可以使用简单的方法。

ionic capacitor build android --prod

在输入命令后,Android Studio 将自动打开。

开发: Android Studio:Build-> Build Bundle(s)/APK(s)->Build APk(s)

生产: Android Studio:Build-> Generate Signed Bundle(s)/APK(s)-> Android App Bundle 或 APk-> release


无法打开Android Studio,但是收到以下错误消息 ionic capacitor build android --prod [ERROR] 无法找到命令:capacitor build android - Dr NVS
1
此错误信息的原因是您的项目基于 Cordova 而不是 Capacitor。 - Siddhartha Mukherjee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接