专栏首页Angular&服务linux 搭建ionic 环境

linux 搭建ionic 环境

安装java

1.下载jdk

jdk下载路径 选择下图选中的那个拷贝下载连接

wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz

image.png

2. 解压jdk

tar -zxvf jdk-8u201-linux-x64.tar.gz

3.配置环境变量

# /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
vi /etc/profile
# 输入 i(插入)、c(修改)、o(另起一行) 命令时进入编辑模式;按 esc 键退回到普通模式。

# /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
vi /etc/bashrc

# 以上命令二选一建议选择第二个毕竟不用重启

# 添加如下内容
export JAVA_HOME=/usr/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

选择修改/etc/profile 文件需要执行source /etc/profile 选择修改/etc/bashrc 文件需要重启命令窗口 二选一

4.查看java版本

java -version

安装android-sdk

1.下载android-sdk

android-sdk下载地址

Android 资源网

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz

2. 解压sdk

tar xvzf android-sdk_r24.4.1-linux.tgz

3.配置环境变量

# /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
vi /etc/profile
# 输入 i(插入)、c(修改)、o(另起一行) 命令时进入编辑模式;按 esc 键退回到普通模式。

# /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
vi /etc/bashrc

# 以上命令二选一建议选择第二个毕竟不用重启

# 添加如下内容
export ANDROID_HOME=/usr/local/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH

选择修改/etc/profile 文件需要执行source /etc/profile 选择修改/etc/bashrc 文件需要重启命令窗口 二选一

4.查看安装成功

android -h

5.下载对应的编译版本

# 列出所有的 skd 资源包括 Sdk buildTools,SDK platform 等等
android list sdk --all

下载所需呀资源的序号,比如3 是 buildtoolsVersion 28.0.3,47是 platform 8.1.0

#3就是资源的序号
#比如3 是 buildtoolsVersion 28.0.3代表下载buildtoolsVersion 28.0.3
android update sdk -u -a -t 3

注: 编译打包时,必须要安装2- Android SDK Platform-tools, revision 28.0.2 以及7- Android SDK Build-tools, revision 28相对应的版本

安装gradle

1.下载gradle

Gradle官方下载地址:https://gradle.org/releases/

wget https://downloads.gradle.org/distributions/gradle-4.6-bin.zip

2.解压安装

下载完成后,执行下面的命令,将压缩包解压到如下路径:

 unzip  gradle-4.6-bin.zip 

3.配置环境变量

# /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
vi /etc/profile
# 输入 i(插入)、c(修改)、o(另起一行) 命令时进入编辑模式;按 esc 键退回到普通模式。

# /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
vi /etc/bashrc

# 以上命令二选一建议选择第二个毕竟不用重启

# 添加如下内容
export PATH=$PATH:/usr/local/gradle-4.6/bin

选择修改/etc/profile 文件需要执行source /etc/profile 选择修改/etc/bashrc 文件需要重启命令窗口 二选一

查看安装成功

gradle -v

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 防止微信小程序页面多次跳转

    用户1437675
  • TypeScript 关键字

    <b>interface</b> 接口 <b>class</b> 类 <b>let</b> 创建私有变量 <b>break</b> <b>as</b...

    用户1437675
  • 申请安卓签名证书

    (-alias android.keystore生成的android.keystore别名,-keyalg RSA 加密和数字签名的算法 ,-validity ...

    用户1437675
  • Java I/O 操作及优化建议

    I/O,即 Input/Output(输入/输出) 的简称。就 I/O 而言,概念上有 5 种模型:blocking I/O,nonblocking I/O,I...

    Java后端工程师
  • 文件同步rsync

    rsync 远程同步 rsync(remote sync) 备份 完全备份 增量备份(差异备份) rsync 优点: 支持增量备份 选择性保持:符号链接,...

    若与
  • linux rsync的安装与配置

    rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了--remote sync

    习惯说一说
  • Java I/O 操作及优化建议

    I/O,即 Input/Output(输入/输出) 的简称。就 I/O 而言,概念上有 5 种模型:blocking I/O,nonblocking I/O,I...

    技术从心
  • android插件开发机制

    插件机制实质上就是由主体程序定义接口,然后由插件去实现这些接口,以达到功能模块化。Android系统是基于Linux内核的,其安全机制也继承了Linux的特性...

    xiangzhihong
  • Android微信之简单文本分享(ShareSDK-Android Studio)

    ShareSDK的官方关于Android Studio的整合写的比较乱,整合的时候遇到了一些坑,自己总结下。

    专注APP开发
  • Android 仿UC浏览器详情页评论弹框效果

    额,突然发现UC被我卸载了,这个是QQ浏览器的效果,不过都一样,如果当前页面不是全屏的话,把根布局设为相对布局,然后设置评论布局为处于底部,这样在点击评论时弹开...

    萬物並作吾以觀復

扫码关注云+社区

领取腾讯云代金券