Centos7 安装 Android SDK 打包工具 Gradle
新建android-home文件夹,用来存放安装文件
SDKManager 下载地址:https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip
mkdir -p /data-scm/app/android-home
cd /data-scm/app/android-home
wget https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip
unzip commandlinetools-linux-7583922_latest.zip#执行 sdkmanager 提示 “Error: Could not determine SDK root.”
#解决办法
##cmdline-tools 下载后解压文件夹并在其下创建 latest的文件夹,把所有文件都移至 latest 里mv cmdline-tools/ latest
mkdir cmdline-tools
mv latest/ cmdline-tools
2.SDK-Tools写入Centos环境变量
echo "export ANDROID_HOME=/data-scm/app/android-home" >> /etc/profile
echo "export PATH=\${ANDROID_HOME}/cmdline-tools/latest/bin:\${PATH}" >> /etc/profile
source /etc/profile
3.安装SDK
mkdir android-sdk
cd android-sdksdkmanager "build-tools;19.1.0"
sdkmanager "build-tools;20.0.0"
sdkmanager "build-tools;21.1.2"
sdkmanager "build-tools;22.0.1"
sdkmanager "build-tools;23.0.1"
sdkmanager "build-tools;23.0.3"
sdkmanager "build-tools;24.0.0"
sdkmanager "build-tools;24.0.1"
sdkmanager "build-tools;24.0.2"
sdkmanager "build-tools;24.0.3"
sdkmanager "build-tools;25.0.0"
sdkmanager "build-tools;25.0.1"
sdkmanager "build-tools;25.0.2"
sdkmanager "build-tools;25.0.3"
sdkmanager "build-tools;26.0.0"
sdkmanager "build-tools;26.0.1"
sdkmanager "build-tools;26.0.2"
sdkmanager "build-tools;26.0.3"sdkmanager "build-tools;27.0.0"
sdkmanager "build-tools;27.0.1"
sdkmanager "build-tools;27.0.2"
sdkmanager "build-tools;27.0.3"sdkmanager "build-tools;28.0.0"
sdkmanager "build-tools;28.0.1"
sdkmanager "build-tools;28.0.2"
sdkmanager "build-tools;28.0.3"sdkmanager "build-tools;29.0.0"
sdkmanager "build-tools;29.0.1"
sdkmanager "build-tools;29.0.2"
sdkmanager "build-tools;29.0.3"sdkmanager "build-tools;30.0.0"
sdkmanager "build-tools;30.0.1"
sdkmanager "build-tools;30.0.2"
sdkmanager "build-tools;30.0.3"sdkmanager "platform-tools"sdkmanager "platforms;android-20"
sdkmanager "platforms;android-21"
sdkmanager "platforms;android-22"
sdkmanager "platforms;android-23"
sdkmanager "platforms;android-24"
sdkmanager "platforms;android-25"
sdkmanager "platforms;android-26"
sdkmanager "platforms;android-27"
sdkmanager "platforms;android-28"
sdkmanager "platforms;android-29"
sdkmanager "platforms;android-30"
4.安装gradle(建议安装4.x版本,根据实际应用的使用情况安装版本)
Gradle下载地址:https://services.gradle.org/distributions/
cd /data-scm/app/
#gradle-4.0.1-bin.zip
wget https://downloads.gradle-dn.com/distributions/gradle-7.3-bin.zip
#wget https://downloads.gradle-dn.com/distributions/gradle-4.0.1-bin.zip
unzip gradle-4.0.1-bin.zip
5.Gradle写入环境变量
echo "export GRADLE_HOME=/data-scm/app/gradle-4.0.1" >> /etc/profile
echo "export PATH=\${GRADLE_HOME}/bin:\${PATH}" >> /etc/profile
source /etc/profile
6.验证安装是否成功
gradle -version
adb version
7.完成,你可以快速打包了
8.NDK......还有很多内容未整理.......
Centos7 安装 Android SDK 打包工具 Gradle相关推荐
- android sdk 环境签名,gradle打包APK,并使用jarsigner签名
1.安装jdk环境 https://soulchild.cn/470.html 2.安装android sdk wget https://dl.google.com/android/repositor ...
- 几个常见的Android多渠道打包工具介绍
Android项目开发完,多途径打包是必不可少的环节.其原理在于,通过在Android安卓包中增加不同的标识,区别各个途径下载来源,用于计算App在不同使用市场或途径合作中的各项数据. 工欲善其事,必 ...
- android项目打包工具,Android多渠道打包工具:apptools
支持跨平台.命令行.多渠道.平均6秒打一个包 多种打包方式 添加assets打包方式 解决360等加固不能再打包问题 使用java -cp命令可选择打包方式 java -cp apptools.jar ...
- 写你自己 android 多通道打包工具 可以包libs和.so文件
android上传应用程序,需要区分各个信道. 通常更改配置文件中的一个通道id,假设有多个通道,手动更改并生成apk这将是非常麻烦的,及增加误差的概率. 在这个课堂上分享一个打包工具.也可在网上类似 ...
- 如何安装Android SDK
前言 在使用appnium的时候,除了安装JDK之外,也需要安装Android SDK.那么,正确安装Android SDK是怎样的呢,跟着小编继续往下看. 安装Android SDK和环境配置 1. ...
- 解决VS2015安装Android SDK 后文件不全及更新问题
解决VS2015安装Android SDK 后文件不全及更新问题 参考文章: (1)解决VS2015安装Android SDK 后文件不全及更新问题 (2)https://www.cnblogs.co ...
- Android开发三 如何安装 Android SDK 和Eclipse 插件
所需开发环境: JDK 5 或 JDK 6 (仅有JRE不够) .Eclipse 3.5 (galileo) 下载用于在Eclipse 开发android应用的ADT 插件 在企业开发中,很多程序员使 ...
- 查看是否安装android sdk
通过cmd打开命令行窗口,输入以下命令 命令:android -h 截图如下: 分析问题,有两个原因: 1.没有安装android sdk 2.没有配置android sdk 的环境变量 得出结论: ...
- 安装android sdk,后出现导出错误,提示命令行找不到解决方案
安装android sdk,后出现导出错误,提示命令行找不到解决方案 The steps. Rename android sdk tool folder : [Your Android SDK roo ...
最新文章
- 《软件测试实践--测试Web MSN》 之我的学习笔记(一)
- 设计模式-Adapter模式
- python炫酷特效代码_推荐几个炫酷的 Python 开源项目
- 使用 Chrome 开发者工具分析内存问题
- 服务器搭建-Linux基础知识
- Linux中远程文件的传输
- 为什么重写equals时必须重写hashCode方法?
- C#LeetCode刷题-回溯算法
- 学习《html5.css3.0》网页布局和样式精粹(第一天)
- 电商无线页面设计手机移动端的设计模板
- 某单位配置GRE_×××命令
- Java Web架构实战篇:聊一聊前后端分离架构
- IEC 60335-1: 2001新标准的变化简介
- ueditor常见用法
- llinux默认ip修改方法
- 构建简单的智能客服系统(三)——基于 UniMRCP 实现讯飞 TTS MRCP Server
- 据悉知名程序员社区因系统故障至页面乱码瘫痪,如电影情节?
- 华为HMS:风雨突然,仍求自我
- IntelliJ IDEA 创建Spring+SpringMVC+hibernate+maven项目
- 动态网页 —— 案例: 爬取qq邮箱