1.软文推荐

2.软文推荐

3.软文推荐

SDK是一个常用的开发工具合集,是第三方服务商实现产品功能的软件工具包。那么在Linux系统中如何安装SDK呢?本篇文章主要和大家分享一下Linux系统中安装SDK的方法步骤,有需要的小伙伴可以参考一下。

SDK简介:

SDK是一个软件开发工具包(缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

Linux系统安装SDK详细步骤: 1. 下载SDK

去哪里下? android studio 官网,最下面的linux命令行工具,这种方法暂时不使用,因为不会

注意:这里有一个很坑的情况。官网里面的linux 仅限命令行工具还不知道是什么情况,下载下来并且解压只是tools ,是sdk 的tools 目录。虽然只有这个就行了,但是现在并不知道如何使用

看教程直接下载sdk android_sdk_r24.4.1

这些sdk资源在哪里获取呢? Android 资源网

2. 安装SDK

linux 服务器下载,wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz

解压 tar xvzf android-sdk_r24.4.1-linux.tgz

3. 配置SDK

环境变量

 vim /etc/profile
 export ANDROID_HOME=/usr/local/android-sdk-linux
 export PATH=$ANDROID_HOME/tools:$PATH
 export PATH=$ANDROID_HOME/platform-tools:$PATH

使环境变量改变生效 source /etc/profile

列出需要安装的资源

android list sdk –all 列出所有的 sdk 资源包括 Sdk buildTools,SDK platform 等等 选中所需呀资源的序号,比如3 是 buildtoolsVersion 28.0.3,47是 platform 8.1.0

android update sdk -u -a -t 3,47(需要资源的序号)… 下载

注意: 目前一般的android project 都会自带 wrapper 目录,里面带有gradle,项目根目录还有脚本,所以一般运行的时候不需要去下载gradle。android studio 配置gradle 插件即可。如果项目中没有gradle,也没有as 则需要下载gradle。 步骤如下:1.下载gradle wget https://services.gradle.org/distributions/gradle-2.12-bin.zip 2.解压 unzip gradle-2.12-bin.zip 3.配置环境变量 GRADLE_HOME=PATH:$GRADLE_HOME/bin 4. source /etc/profile 5. 输入gradle 检测是否安装成功

找到自己缺失组件比如android-28 的代号,并且安装

4.运行项目遇到的问题

在./gradlew assembleRelease 编译到时候,可能出现

 You have not accepted the license agreements of the following SDK components: [Android SDK Build-Tools 24, Android SDK Platform 24]. Before building your project, you need to accept the license agreements and complete the installation of the missing components using the Android Studio SDK Manager. Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.android.com/r/studio-ui/export-licenses.html

这是因为缺少组件导致的,这里是缺少 platform android-28。所以需要安装

 android list sdk --all

也有可能会出现

  ./gradlew: Permission denied

这时候需要增加可执行权限

 chmod +x ./gradlew

执行./gradlew assembleRelease 报net java command 当linux 环境第一次配置的时候,并没有登录到root 。这时候这行各种命令都需要加sudo .很不方便,特别是如果要执行./gradlew assembleRelease 这行打包,会提示找不到java命令。因为这里是通过sudo执行的,而root 并没有配置java。所以需要先通过

 sudo passwd root

配置root 的新密码然后在通过su 切换到普通用户,记得要source ./bash_profile 这时就可以打包执行命令了。

至此关于Linux系统中安装SDK的步骤已经全部完成,大家在安装过程中有任何问题都可以通过下方评论区将问题提交给我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/1472.html,若引用不当,请联系修改。

相关文章 8

1

搬瓦工日本软银 JPOS_1 机房是 CN2 GIA 线路吗?怎么没有 59.43 节点? 52秒前

搬瓦工日本软银 JPOS_1 机房,也叫作 Equinix Osaka Softbank 机房,位于日本大阪(Osaka Japan),线路接入的是软银公司(Softbank)的线路,也叫作...

2

详解Nginx 中 proxy_pass 3分钟前

对于 Nginx,可能有很多人第一时间能想到的就是它的反向代理这一特性,今天为大家讲解一下 Nginx 中的反向代理 proxy_pass 的相关配置用法。...

3

青云互联:香港CN2 GIA VPS,月付15.2起;日本CN2 VPS,月付18.2起(青云 上海) 4分钟前

青云互联怎么样? 青云互联发来了他家的双十二促销活动,主要针对香港安畅机房进行促销,不过商家的日本cn2机房目前折扣比香港的还低...

4

Linux下使用 Docker托管 .NET Core 7分钟前

.NET Core是适用于 Windows、Linux 和 macOS 的免费、开源托管的计算机软件框架 ,是微软开发的第一个官方版本,具有跨平台能力的应用程序开发...

5

深入理解函数执行上下文 this示例详解 9分钟前

这篇文章主要为大家介绍了深入理解函数执行上下文 this示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早...

6

ICP备案后网站不用,如何注销网站备案号信息?(为什么有的网站不需要icp备案) 11分钟前

ICP备案后网站不用如何注销网站备案信息? ICP备案成功后如果您的域名或网站不再使用了,需要及时删除域名或网站的备案信息,否则被阿...

7

菠萝云:香港云主机BGP线路,香港九龙机房;2核/4G/5M,仅88元/月起(菠萝云vip) 12分钟前

菠萝云,国人商家,正规公司,APNIC成员单位,菠萝云在香港同时运营三家机房,分别是沙田机房、将军澳机房、九龙BGP机房.全部为高质量...

8

【补货通知】微基主机:香港Cera VPS少量补货 大陆优化线路 100M带宽 14分钟前

刚刚收到微基主机的消息,香港Cera VPS进行少量补货,目前博主看到的入门1G款就只有3个库存了,高配置的还是比较多的,商家还提供了89折...