Linux系统如何安装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"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!