# 目录 * [1、安装JDK](about:blank#1%E3%80%81%E5%AE%89%E8%A3%85jdk) * [2、Android SDK安装](about:blank#2%E3%80%81android-sdk%E5%AE%89%E8%A3%85) * [3、安装gradle](about:blank#3%E3%80%81%E5%AE%89%E8%A3%85gradle) * [4、打包APK](about:blank#4%E3%80%81%E6%89%93%E5%8C%85apk) 在centos环境下,想实现Android程序的编译,只能通过gradle 命令去打包版本apk。如下: ## 1. 安装JDK ============ JDK下载地址:[https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) ``` # 这里使用的是openjdk 1.8.0版本,有需要的话需要到java官网上进行下载对应的JDK版本。 $ yum install java -y # 其他版本JDK的安装方式 $ mv jdk1.8.0_161 /usr/local/ $ ln -s /usr/local/jdk1.8.0_161 /usr/local/jdk $ vim /etc/profile #配置JDK的环境变量 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 #重新加载系统环境变量 $ java -version #查看java版本 ``` ## 2. Android SDK安装 ==================== ``` # 下载sdk工具包 $ wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip # 创建sdk工具文件夹和解压工具包 $ mkdir -p /opt/android/sdk $ unzip sdk-tools-linux-3859397.zip -d /opt/android/sdk # 使用sdkmanager工具配置构建工具和平台版本 $ cd /opt/android/sdk/tools/bin/ $ ./sdkmanager "build-tools;31.0.0" "platforms;android-31" "platform-tools" $ ./sdkmanager --list #可以查看有哪些版本,自行选择对应的版本 # 增加系统环境变量 $ 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 $ adb version Android Debug Bridge version 1.0.41 Version 31.0.3-7562133 Installed as /opt/android/sdk/platform-tools/adb ``` ## 3. 安装gradle =============== 下载地址:[https://services.gradle.org/distributions/](https://services.gradle.org/distributions/) ``` $ wget https://downloads.gradle-dn.com/distributions/gradle-6.3-all.zip $ mkdir /opt/gradle $ unzip gradle-6.3-all.zip -d /opt/gradle/ $ vim /etc/profile export PATH=$PATH:/opt/gradle/gradle-6.3/bin $ source /etc/profile $ gradle -v ------------------------------------------------------------ Gradle 6.3 ------------------------------------------------------------ Build time: 2020-03-24 19:52:07 UTC Revision: bacd40b727b0130eeac8855ae3f9fd9a0b207c60 Kotlin: 1.3.70 Groovy: 2.5.10 Ant: Apache Ant(TM) version 1.10.7 compiled on September 1 2019 JVM: 1.8.0_201 (Oracle Corporation 25.201-b09) OS: Linux 3.10.0-693.el7.x86_64 amd64 ``` ## 4. 打包APK ============ 程序从windows Android Studio 上移植过来,程序目录结构如下:  进入项目的根目录,执行打包命令: ``` gradle assembleRelease(打包成Release版本) gradle assembleDebug(打包成Debug版本) ```  打包编译完成,在项目的app/build/outputs/apk中可以找到debug版本或者是release版本。 本文转自 [Centos系统下部署Android打包生成APK - 烟雨浮华](https://www.cnblogs.com/linuxk/p/12619898.html),如有侵权,请联系删除。 最后修改:2024 年 06 月 18 日 © 来自互联网 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏