欢迎访问本站,祝大家玩得愉快。

Linux使用命令行配置Android

Android kany.wang 1771℃ 0评论

背景

最近在配置Jenkins集成Android的自动打包功能,但是在进行本地测试的时候发现,没有看到命令行安装sdk的文章,我比较傻,反正只要是使用图形界面的我都不会。为了不让自己忘记,特此标记一篇防止再次入坑。

使用软件

  • JDK_1.8.0_131(Oracle版本的)
  • Gradle_4.3(安装步骤请参见之前的Gradle 软件的安装及配置
  • sdk-tools-linux-3859397.zip(这个请自行百度,版本我忘记了有一个中文社区的)
  • Ubuntu 14.04.5 LTS x86_64 server 版本

软件安装

什么配置JDK、Gradle,这个我不就不说了,反正网上都有的,这里就不详细说以上两个软件了。

继续进行老套路,解压,安装配置

解压软件

unzip sdk-tools-linux-3859397.zip -d android
cd android
pwd # 这里会出来一个完整的路径复制即可,我们用#path#代替

配置环境变量

sudo vi /etc/environment
ANDROID_HOME=#path#
ANDROID_NDK_HOME=$ANDROID_HOME/ndk-bundle<这个名称是后面弄的>
PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:"原始的PATH"
#保存文件并退出
source /etc/environment
#这样就让环境变量生效了,注意这个时候ndk还没有用

安装SDK

android list sdk --all #列出所有的能下载的文件信息
android update sdk -u -a -t ndk #然后就可以下载了

安装SDK

android update sdk -u -a -t android-26 #这个在使用list sdk --all里面有的

是不是很简单?好了就这么多,我这边因为使用使用Jenkins结合Gradle和Android SDK来自动打包,肯定需要验证下的是吧?

注意

如果提示找不到ANDROID_HOME或者ANDROID_NDK_HOME找不到直接在命令行输入:

set ANDROID_HOME=#path#
set ANDROID_NDK_HOME=$ANDROID_HOME/ndk-bundle

这样也是可以的
或者使用local.properties里面

ndk.dir=#path#/ndk-bundle
sdk.dir=#path#

就这些,方便我自己使用,如果有意见请留言。

参考资料

联系方式

  • 小伙伴群:J2EE技术交流

打赏

转载请注明:懒人屋 » Linux使用命令行配置Android

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 自己验证下回复功能是不能可以正常使用。
    自己2017-11-14 13:54 回复
    • 再次测试下功能。
      kany.wang2017-11-14 13:58 回复