Ionic6 打包Android apk,本文采用 Cordova打包,Capacitor类似Cordova

1.从Android 网站下载 Android Studio 。更详细的安装说明可以在用户指南中找到。

2.在Android Studio中下载开发所需要的SDK

3.选在想要安装的SDK版本

 

4.下载后将 Android SDK Location中的路径复制,配置环境变量(不会可以百度一下怎么配环境变量)

 5.配置ANDROID_SDK_ROOT,ANDROID_HOME

 6.在path中添加环境所需工具等变量

%ANDROID_SDK_ROOT%\tools\bin

%ANDROID_SDK_ROOT%\platform-tools

%ANDROID_SDK_ROOT%\emulator

 7.在VsCode打开项目,使用快捷键Ctrl+~打开终端

        执行命令: npm i -g cordova

                           cordova telemetry on

                           ionic cordova prepare android

8.这时会报一个错误:Refusing to run ionic cordova plugin inside a Capacitor project.

        我们只需执行:ionic integrations disable capacitor

9.然后继续执行 :ionic cordova prepare android

       如果遇到 An error occurred while running subprocess cordova

我们需要按照上面的步骤配置环境变量,如果配置了,那么需要重启电脑,让变量生效

10.执行完后会生成两个文件夹:

11.执行打包生成apk命令 :ionic cordova build android 

12.如果遇到:

        ANDROID_SDK_ROOT=undefined (recommended setting)
        ANDROID_HOME=undefined (DEPRECATED)

那么按照上述步骤配置环境变量并重启电脑让环境变量生效

13.如果遇到:

Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper. Please include gradle in your path, or install Android Studio

那么我们需要下载 Gradle gradle下载,选择binary-only

 下载后解压并配置环境变量,配置后重启让变量生效

 14.如果遇到:Exception in thread "main" javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLException: Tag mismatch!

其中有个错是需要下载 gradle-7.1.1-all.zip,那么我们下载 gradle-7.1.1-all.zip并配置环境变量

重启电脑让变量生效

 

15.如果遇到:No usable Android build tools found. Highest 30.x installed version is 30.0.2; Recommended version is 30.0.3.

那么我们打开Android Studio,下载需要tools版本,

16,下载后环境以及完全整好,继续执行打包命令 ionic cordova build android,等2-3分钟我们会看到successful,至此安卓打包生成apk结束

 

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值