0%

Ubuntu搭载Android开发环境(无需翻墙)

一、相关下载的地址

  1. sdk下载
  • 郑州大学:https://mirrors.zzu.edu.cn/android/repository/
  • 大连东软信息学院:http://mirrors.neusoft.edu.cn/android/repository/
  1. Android studio
  • Android Studio 中文社区(官网):http://www.android-studio.org/

二、下载SDK相关包

新建SDK目录,SDK的目录下面用$SDK表示:

  1. $SDK下新建**build-toolstoolsplatform-toolsplatforms**四个文件夹。
  2. 下载**build-tools**
  • 找到对应的平台,例如linux、macosx、windows等
  • 解压下载的zip包,解压后得到android-6.023.0.1放到$SDK/build-tools/目录下
  1. 下载**sdk tools**
  • 找到对应的平台,例如linux、macosx、windows等
  • 解压下载的zip包,解压后得到tools直接放到$SDK/目录下
  1. 下载**platform-tools**
  • 找到对应的平台,例如linux、macosx、windows等
  • 解压下载的zip包,解压后得到platform-tools直接放到$SDK/目录下
  1. 下载**sdk**
  • 找到对应API的zip包,例如android-23_r02.zip(23_r03之前名字)或platform-23_r03.zip(23_r03及之后的名字),不分平台
  • 解压下载的zip包,解压后得到android-6.0放到$SDK/platforms/目录下

三、安装Android Studio

  1. 解压Android Studio的压缩包,Studio的目录下面用$STUDIO表示
  2. cd到$STUDIO/bin目录,通过./studio.sh启动Studio
  • 如果启动Studio的时出现Unable to access android sdk add-on list的问题,在$STUDIO/bin/idea.properties文件末尾添加:disable.android.first.run=true即可。
  1. 进入Studio。

四、其他问题

说明:Studio的log文件在用户目录下$HOME/.AndroidStudio2.3/system/log中,其中目录可能因为Studio的版本不同而名字不同,例如.AndroidStudioPreview3.1。有问题均可查看该日志文件。

  1. Error:Failed to find target with hash string 'android-26' in $SDK的问题
    这个问题很可能是因为compileSdkVersion设置为26,也就是platforms目录下缺少Android8.0(API 26)。下载API 26并解压到platforms目录下即可。
  2. Error:Failed to find Build Tools revision 27.0.1
    缺少build-tools 27.0.1的版本,下载对应的zip包,解压到build-tools即可