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工具