linux下Android打包环境怎么搭建
创始人
2024-12-24 01:02:42
0次

linux下Android打包环境搭建

1. 所需软件安装包

jdk安装包下载:
链接:https://pan.baidu.com/s/1aUZyK3wfMmzB3g8wihUcEQ 
提取码:0sdf 

fullter安装包下载
链接:https://pan.baidu.com/s/1exH3-ibS5AaliB8tf2eRxw 
提取码:om41 

gradle安装包下载
wget https://downloads.gradle-dn.com/distributions/gradle-5.6.4-all.zip

SDK下载安装
链接:https://pan.baidu.com/s/1rRod594rKzre5y0zrZo3Jg 
提取码:85xu

2. 安装jdk

下载jdk安装包到/usr/local/

cd /usr/local/tar zxvf jdk-8u191-linux-x64.tar.gz

3. 安装git

yum -y install git unzip zip#下载版本过低不支持,需要升级yum -y install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
yum -y update gitgit --version

4. 安装SDK

下载SDK安装包到/usr/local/

cd /usr/local/
unzip commandlinetools-linux-6200805_latest.zip -d /usr/localmkdir -p /usr/local/sdkcd /usr/local/cmdline-tools/bin
./sdkmanager --list --sdk_root=/usr/local/sdk  							 #显示可安装包./sdkmanager --install "platforms;android-29" --sdk_root=/usr/local/sdk  #安装android-29./sdkmanager --install "platform-tools" --sdk_root=/usr/local/sdk        #安装platform-tools./sdkmanager --install "build-tools;29.0.3" --sdk_root=/usr/local/sdk    #安装build-tools./sdkmanager --install "cmdline-tools;latest" --sdk_root=/usr/local/sdk  #安装cmdline-tools

5. 安装flutter

cd /usr/localgit clone https://github.com/flutter/flutter.git -b stable

6. 安装gradle

cd /usr/localwget https://downloads.gradle-dn.com/distributions/gradle-5.6.4-all.zip
unzip gradle-5.6.4-all.zipvim

7. 添加环境变量

vim /etc/profile

添加

export JAVA_HOME=/usr/local/jdk1.8.0_191export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarexport ANDROID_HOME=/usr/local/sdkexport FLUTTER_HOME=/usr/local/flutterexport PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnexport GRADLE_HOME=/usr/local/gradle-5.6.4export PATH=$PATH:$GRADLE_HOME/binPATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:${ANDROID_HOME}/build-tools/29.0.3:${ANDROID_HOME}/cmdline-tools/latest/bin:${ANDROID_HOME}/platform-tools:${FLUTTER_HOME}/bin:${PATH}

重置环境变量

source /etc/profile

8. 验证环境

java -version
sdkmanager --version
gradle -version

9. 更新SDK

flutter doctor --android-licenses

9. 创建一个工程

mkdir -p /opt/project/democd /opt/project
fullter create demo

10. flutter框架Android打包成apk

cd /opt/project/demo
flutter build apk

11. 正常Android工程打包apk

#例如网上下载一工程test_androidcd test_android
./gradlew :easy-preference:assembleRelease
gradle assembleRelease

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...