1.安装jdk
# 这里使用的是openjdk 1.8.0版本,如果打包过程出现 :# Kotlin Could not find the required JDK tools in the Java installation '/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-1.el8_3.x86_64/jre' used by Gradle. Make sure Gradle is running on a JDK, not JRE。那就是jdk版本的问题。$ yum install java-1.8.0-openjdk-devel$ 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工具配置构建工具和平台版本# 注意:此处如果一直卡着无法安装,修改host文件$ vim /etc/hosts203.208.41.78 dl-ssl.Google.com203.208.41.78 dl.Google.com$ 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
3.安装gradle
$ 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.项目打包
# 拉项目$ git clone https://gitee.com/yangfanHZ/hz_yszf_androID_webIEw.git$ cd hz_yszf_androID_webIEw$ git checkout new_dev# 打包$ gradle assembleRelease(打包成Release版本)$ gradle assembleDeBUG(打包成DeBUG版本)# 打包编译完成,在项目的app/build/outputs/apk中可以找到deBUG版本或者是release版本。
总结
以上是内存溢出为你收集整理的linux android项目打包全部内容,希望文章能够帮你解决linux android项目打包所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)