搭建ionic,创建ionic-angular项目并打包apk

1、查看当前设备node和npm

2、安装ionic

npm install -g @ionic/cli
安装完毕后ionic -v查看安装是否成功

3、创建ionic-angular项目

ionic start(根据提示创建)

4、启动项目

进入项目目录(默认为myApp)
ionic serve
在这里插入图片描述

5、打包apk

ionic cordova build android
打包出的apk在 你的项目\platforms\android\app\build\outputs\apk\debug

6、打包问题整理

整个流程到运行项目还是比较简单的,问题主要出现在打包阶段,记录了几个比较麻烦的,其余的百度就能解决。

1、提示:[ERROR] Refusing to use Cordova inside a Capacitor project.
解决:ionic integrations disable capacitor

2、提示:[ERROR] The Cordova CLI was not found on your PATH. Please install Cordova globally
解决:npm i -g cordova

3、提示:Error: Unknown argument: platform
		[ERROR] An error occurred while running subprocess ng.
解决:npm install -g @angular/cli
	 ng add @ionic/cordova-builders

4、提示:npm WARN notsup Unsupported engine for @angular/cli@17.2.1: wanted: {"node":"^18.13.0 || >=20.9.0","npm":"^6.11.0 || ^7.5.6 || >=8.0.0","yarn":">= 1.13.0"} (current: {"node":"20.5.0","npm":"6.14.18"})
解决:看看是不是自己的node、npm版本和要求不符,根据要求调整node、npm版本,建议使用nvm管理node版本

5、提示:FAILURE: Build failed with an exception.
 > Could not resolve all task dependencies for configuration ':classpath'.
  > Could not resolve com.android.tools.build:gradle:7.4.2.
解决:查阅资料发现,”The AGP version you try to use requires that you run Gradle with at least Java 11, but you are running it with Java 8.“,我的java版本是8,而需要的版本是11,下载安装jdk11并配置环境变量(此处省略,相信各位大帅比都会)
建议:遇到gradle相关问题,去https://discuss.gradle.org/c/help-discuss/查询问题

以上就是整个流程,如有错误,请指正!
资料链接:
Ionic官网
Gradle官网
一个免费的Chat工具

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值