centos上安装android打包环境
2021/11/9 7:11:45
本文主要是介绍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/ 目录下。
这篇关于centos上安装android打包环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26怎么使用nsenter命令进入容器?-icode9专业技术文章分享
- 2024-12-26导入文件提示存在乱码,请确定使用的是UTF-8编码怎么解决?-icode9专业技术文章分享
- 2024-12-26csv文件怎么设置编码?-icode9专业技术文章分享
- 2024-12-25TypeScript基础知识详解
- 2024-12-25安卓NDK 是什么?-icode9专业技术文章分享
- 2024-12-25caddy 可以定义日志到 文件吗?-icode9专业技术文章分享
- 2024-12-25wordfence如何设置密码规则?-icode9专业技术文章分享
- 2024-12-25有哪些方法可以实现 DLL 文件路径的管理?-icode9专业技术文章分享
- 2024-12-25错误信息 "At least one element in the source array could not be cast down to the destination array-icode9专业技术文章分享
- 2024-12-25'flutter' 不是内部或外部命令,也不是可运行的程序 或批处理文件。错误信息提示什么意思?-icode9专业技术文章分享