linux 下载 打包命令行,在Linux下通过命令行打包Android应用的方法

本文详细介绍了如何在Ubuntu 16.04上通过命令行打包Android应用。首先,需要安装Shell工具、JDK,并设置相关环境变量。接着,下载并安装SDK工具,配置许可文件,然后克隆并拉取Android项目源码。在构建过程中,会执行依赖项下载和打包操作,最终在指定目录生成aar文件。
摘要由CSDN通过智能技术生成

本文介绍了在Linux下通过命令行打包Android应用的方法,分享给大家,具体如下:

Requirements

Ubuntu 16.04

sdk tools for linux

Java 8

准备环境

安装Shell工具

sudo apt install -y wget unzip git

安装JDK

sudo apt install -y openjdk-8-jdk

# 查看结果

java -version

初始化目录与环境变量

BUILD_BASE=`echo ~`

export ANDROID_HOME=$BUILD_BASE/android_sdk

mkdir -p $ANDROID_HOME

export REPO_BASE=$BUILD_BASE/repo

mkdir -p $REPO_BASE

export REPO_USERNAME=xxx

export REPO_PASSWORD=xxx

export PROJECT_HOME=$REPO_BASE/android-preference

export OUTPUT_RELEASE_DIR=$PROJECT_HOME/easy-preference/build/outputs/aar/release

安装SDK工具

cd $ANDROID_HOME

# download

wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

# unzip

unzip sdk-tools-linux-4333796.zip

# export environment variables

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

配置License

mkdir -p $ANDROID_HOME/licenses

echo -e "\nd56f5187479451eabf01fb78af6dfcb131a6481e" > $ANDROID_HOME/licenses/android-sdk-license

下载源码

cd $REPO_BASE

# clone

git clone -b develop

git clone https://$REPO_USERNAME:$REPO_PASSWORD@github.com/hziee514/android-preference.git

# pull

git pull origin develop:develop

# branches

git branch

git checkout -b develop

构建

第一次运行时需要下载依赖项,可能要花很长时间

cd $PROJECT_HOME

chmod +x gradlew

./gradlew :easy-preference:assembleRelease

输出

$OUTPUT_RELEASE_DIR/easy-preference-release.aar

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值