目录1、安装JDK2、Android SDK安装3、安装gradle4、打包APK
在centos环境下,想实现AndroID程序的编译,只能通过gradle 命令去打包版本apk。如下:
1、安装JDKJDK下载地址: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/jdkexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport 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;29.0.6" "platforms;androID-29" "platform-tools" $ ./sdkmanager --List #可以查看有哪些版本,自行选择对应的版本# 增加系统环境变量$ vim /etc/profileexport ANDROID_HOME=/opt/androID/sdkPATH=$PATH:$ANDROID_HOME:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator:$ANDROID_HOME/tools/bin$ adb versionAndroID DeBUG BrIDge version 1.0.41Version 29.0.6-6198805Installed as /opt/androID/sdk/platform-tools/adb
3、安装gradle下载地址: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/profileexport PATH=$PATH:/opt/gradle/gradle-6.3/bin$ source /etc/profile$ gradle -v------------------------------------------------------------Gradle 6.3------------------------------------------------------------Build time: 2020-03-24 19:52:07 UTCRevision: bacd40b727b0130eeac8855ae3f9fd9a0b207c60Kotlin: 1.3.70Groovy: 2.5.10Ant: Apache Ant(TM) version 1.10.7 compiled on September 1 2019JVM: 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全部内容,希望文章能够帮你解决Centos系统下部署Android打包生成APK所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)