centos上安装android打包环境

一、安装 java 环境

1.1下载 liunx 版本的 jdk
地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1.2拷贝到 linux 上并解压到应用程序目录
scp D:\jdk-8u311-linux-x64.tar.gz test@ip:jdk-8u311-linux-x64.tar.gz
解压

tar -zxvf jdk-8u311-linux-x64.tar.gz
mv jdk1.8.0_311 /usr/local/
或直接解压缩到目标目录
tar -zxvf jdk-8u311-linux-x64.tar.gz -C /usr/local/

1.3建立个软连接方便以后修改版本
ln -s /usr/local/jdk1.8.0_311 /usr/local/jdk
1.4修改环境变量
vim /etc/profile

export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

保存退出后刷新权限:source /etc/profile
测试如果能正常输出版本号,说明安装配置完成

[root@localhost opt]# java -version
java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)

二、安装android环境

2.1下载sdk 并解压到额外安装软件所放的目录 opt

wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
如果没有wget命令就yum install wget
mkdir -p /opt/android/sdk
unzip sdk-tools-linux-3859397.zip  -d /opt/android/sdk
如果没有 unzip 命令就yum install unzip

2.2配置构建信息

列出可用版本
./sdkmanager  --list
配置选择的构建版本
./sdkmanager "build-tools;27.0.3" "platforms;android-27" "platform-tools"

2.3配置android环境变量

vim /etc/profile
添加如下内容
export ANDROID_HOME=/opt/android/sdk
PATH=$PATH:$ANDROID_HOME:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator:$ANDROID_HOME/tools/bin
改好保存,然后 source /etc/profile
验证:
[root@localhost bin]# adb --version
Android Debug Bridge version 1.0.41
Version 31.0.3-7562133
Installed as /opt/android/sdk/platform-tools/adb

三、安装gradle环境

3.1下载并解压

下载
wget https://downloads.gradle-dn.com/distributions/gradle-4.9-all.zip
创建目录
mkdir /opt/android/gradle/
解压
unzip gradle-4.9-all.zip -d /opt/gradle/

3.2配置环境变量

vim /etc/profile
export PATH=$PATH:/opt/android/gradle/gradle-4.9/bin
source /etc/profile

在这里插入图片描述

注意,如果上面的一连串操作全是在 root 环境下搞的,当切回当前用户状态时,依然没有上面安装的这些环境,再次source /etc/profile 刷新一下就好了。

四、测试打包apk

把 android 项目复制或用 git 同步到 linux 上,进入项目根目录下
打正式包:
gradle assembleRelease
后面命令的名字是在项目根目录/app/build.gradle里定义
在这里插入图片描述

首字母大写,前面加上assemble
打包完成后,apk文件默认是在项目根目录/app/build/outputs/apk/ 目录下。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值