linux下Android打包环境怎么搭建
发表于:2025-02-21 作者:千家信息网编辑
千家信息网最后更新 2025年02月21日,这篇"linux下Android打包环境怎么搭建"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来
千家信息网最后更新 2025年02月21日linux下Android打包环境怎么搭建
这篇"linux下Android打包环境怎么搭建"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"linux下Android打包环境怎么搭建"文章吧。
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.zipSDK下载安装链接: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.rpmyum -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.zipunzip 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 -versionsdkmanager --versiongradle -version
9. 更新SDK
flutter doctor --android-licenses
9. 创建一个工程
mkdir -p /opt/project/democd /opt/projectfullter create demo
10. flutter框架Android打包成apk
cd /opt/project/demoflutter build apk
11. 正常Android工程打包apk
#例如网上下载一工程test_androidcd test_android./gradlew :easy-preference:assembleReleasegradle assembleRelease
以上就是关于"linux下Android打包环境怎么搭建"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
环境
内容
工程
链接
变量
文章
知识
篇文章
价值
大部分
就是
更多
框架
步骤
版本
知识点
行业
资讯
资讯频道
软件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
青岛西海岸软件开发央企
提升网络技术的书
六安直播平台软件开发费用
北仑软件开发项目管理
软件开发 商标第几类
什么叫计算机通讯网络技术
网络安全局的调查报告干啥的
acfun服务器盈利
国泰安数据库净资产增长率
审图软件开发实施方案
软件开发类的就业
中国电信通信网络安全研究院
软件开发项目经理需要什么证
无锡有哪些软件开发的公司
潮流软件开发价钱
行业三化资源数据库的适应对象
mysql在线数据库设计
数据库酒店管理的表
网络安全细分龙头客户
fifa足球世界球员数据库
常用网络安全技术应用
服务器芯片股
为什么查找连接不到数据库
还原数据库0%
在全面网络安全和信息
软件开发自我鉴定500字
安徽软件开发者网站有哪些
数据库怎么把年数转为年龄
tcp服务器维修
怎么不用数据库打开sql的表