ionic3编译到Android 相关配置

前言:

因为 ionic是能够进行多平台打包运行的,如今咱们就来看看如何在Android和iOS中平台中进行运行:java

ionic 添加到Android平台:

执行的命令为:android

//将ionic src中的代码添加到 Android
ionic platform add android
//使用 cordova 建立一个Android 项目
ionic cordova build android
//直接在Android设备上运行
ionic cordova emulate android

ionic platform add android

ionic cordova build android


这时候咱们发现出现一个错误:路径中没有Android sdk,如今咱们须要去下载sdk 并配置到环境变量中。如何安装过Android studio ,能够直接在Android studio中获得sdk。
sdk下载地址:https://android-sdk.en.softonic.com/download
安装好后,在环境变量中直接添加:ios


我这里因为安装过Android studio 因此我直接使用 已经存在的sdk 和sdk下的platform-tools,
而后在新的cmd窗口中运行ionic cordova build android
又出现一个错误:windows


说什么java环境配置出错 而且须要一个 gradle ,
但是我明明有java环境的啊,ionic


后来发现D:\Program Files\Java\jdk1.8.0_144\bin后面不能有bin,好的,咱们去掉bin,
再次在新的cmd窗口中运行ionic cordova build android
又出现了刚刚那个错误工具


这是为何?明明java都已经修改了。
而后再仔细检查发现:还有一个gradle为配置:gradle

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各类繁琐配置。
注意:
ionic3.x之后打包Android apk须要使用gradle进行编译。

而后咱们去下载 gradle:
gradle 下载地址:http://services.gradle.org/distributions/
下载后解压,并在环境变量的系统变量中配置,我这里下载的是gradle-3.3ui


须要注意的是gradle后面须要binspa

再次在新的cmd窗口中运行ionic cordova build androidcode


OK,打包成功。
能够看到咱们apk安装包的路径:

使用Android studio 运行ionic 打包事后的项目:

咱们能够在ionic 项目中 找到 platforms文件夹;


咱们能够直接使用 Android studio打开 该文件夹下面的 android文件,这就是一个Android 项目,
ok,使用ionic3 打包Android 项目就介绍到这里:

ionic3 打包iOS项目

// 添加iOS项目
$ ionic platform add ios
// 把src里的内容同步到ios项目中(src后面会讲到)
$ ionic cordova build ios
// 运行iOS项目,至关于在Xcode里面按Command+R
$ ionic cordova emulate ios

打包iOS项目和打包Android项目大同小异,因为个人电脑是 windows的,因此没法打包iOS 项目会出现下面错误:

相关文章
相关标签/搜索