MAC中ionic2项目安装配置Android环境

1.安装JAVA JDK

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(需要翻墙)

下载好后根据安装提示进行安装即可

配置JAVA环境:

1)命令行输入

 sudo vim .bash_profile

2)输入

i

开始编辑文件

3)空白处输入

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home

(看自己的java安装地址是否一致)

4)按下Esc键,退出编辑,然后输入

 :wq 

退出

5)命令行输入

  source .bash_profile

配置生效。

 

2.下载配置android sdk

最开始本来用的安装包管理器 Homebrew 下载安装android sdk,但发现下载后的版本是最新的,很多网上的教程还有android命令都用不了,所以将android版本进行了回退,找到了两个下载地址:

1)官方:http://mac.softpedia.com/get/Developer-Tools/Google-Android-SDK.shtml

2)链接: https://pan.baidu.com/s/1dHLWpI9t6etGVWZk5_lLhQ 提取码: 8knq

下载后将文件解压到一个目录,会有一个android-sdk的文件夹,找到其中的tools文件夹,右键打开android,将命令行cd到其中的android-sdk/tools文件夹,运行android ,打开android sdk manager,安装一些必须的东西

下载后的文件有:

最后在bash_profile中配置:

export ANDROID_HOME=/usr/local/Caskroom/android-sdk/4333796    //android所在文件夹

export PATH=${PATH}:$ANDROID_HOME/tools

export PATH=${PATH}:$ANDROID_HOME/platform-tools

export PATH=${PATH}:$ANDROID_HOME/build-tools/28.0.3

3.下载安装Gradle

1)http://services.gradle.org/distributions/,点击链接,下载所需的gradle版本(如,gradle-4.1-all.zip)

2)将下载好的文件拷贝到项目名称\platforms\android\gradle路径下:

如果提示文件夹read-only,则右键->reveal in finder到所在文件夹,再右键->显示简介,将共享与权限中的权限设为读与写

3)文件GradleBuild.js中的distributionUrl中的http\://services.gradle.org/distributions/gradle-4.1-all.zip修改为图中的值。

万事俱备后,准备对ionic2项目配置android环境(命令前最好加上sudo)

sudo cordova platform add android
sudo cordova build android

 

中途也许会报错,根据错误提示一步步解决即可,整理一下我遇到的错误:

1)安卓版本不符合项目要求的版本

    解决办法:

sudo cordova platform rm android
sudo cordova platform add android@^5.0.0

先移除,再添加指定版本

官方文档

2)

Version of installed plugin: “cordova-plugin-file@4.3.3” does not satisfy dependency plugin requirement

解决方案:

ionic cordova plugin add cordova-plugin-file
npm install --save @ionic-native/file@4.3.3

ionic cordova plugin add cordova-plugin-file-transfer --force
ionic cordova plugin add cordova-plugin-file-transfer@4.3.3

3)

The “android” command is deprecated.

解决方案:

在Android Studio官网的sdkmanager页面中,明确提到了在Android SDK Tools25.2.3及以后提供了sdkmanager command-line tools 以及舍弃android命令.

使用版本低于25.2.3的android SDK Tools,覆盖原来的tools目录即可。

https://pan.baidu.com/s/1dHLWpI9t6etGVWZk5_lLhQ 提取码: 8knq

 

大家整理了一下自己配置环境中遇到的问题,有些仅适用于自己的环境,如果大家遇到什么问题和错误,查看错误提示,并使用geogle或者Stack Overflow搜索问题,基本都能搜出最好的解决办法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值