不同时期,不同版本安装方法也不同。这是我在2020年1月的安装过程。版本  lubuntu 18 + jdk8_202 + Android Studio 3.5.3

1.安装jdk

先下载 jdk8 地址:下载 jdk

下载完以后运行安装:

sudo update-alternatives --install "/usr/bin/java"        "java" "/jdk/jdk1.8.0_202/bin/java" 1

sudo update-alternatives --install "/usr/bin/javac"      "javac" "/jdk/jdk1.8.0_202/bin/javac" 1

sudo update-alternatives --install "/usr/bin/javaws"  "javaws" "/jdk/jdk1.8.0_202/bin/javaws" 1

sudoupdate-alternatives --config java

这个命令可以在安装多个版本的时候指定默认的版本。同时也在 /usr/bin/ 下创建了一个索引。所以我猜测用 ln 命令建立软连接也应该可以:

sudo ln -s /jdk/jdk1.8.0_202/bin/java /usr/bin/java

设置环境变量(从 Windows 系统安装那里抄来的,事实上在 PATH 里添加就够了):

sudo vi /etc/environment

CLASSPATH= .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

JAVA_HOME = C:/Program Files/Java/jdk1.8.0

PATH  = %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin

安装Java也可以参考 这里

2.安装Android Studio

这里使用PPA安装Android Studio

也可以直接下载 Android Studio  下载链接

为了在Ubuntu 18.04上安装Android Studio,我们需要添加存储库。然后我们需要更新包管理器索引。在此之后,您可以在Ubuntu中安装Android Studio。这里安装 3.5.3 版本。

要从要安装Android Studio的位置添加存储库,请输入以下命令。

sudo add-apt-repository ppa:maarten-fonville/android-studio

通过在终端中键入以下来更新apt包管理器索引。

sudo apt update

这里使用以下命令。 Android Studio将从谷歌服务器下载,然后将安装。

sudo apt install android-studio

成功安装后,转到 

/opt/android-studio/bin ,./studio.sh

创建快捷方式  

sudo ln -s /opt/android-studio/bin/studio.sh /usr/bin/AndroidStudio

下载 sdk-tools 

wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip

或者在这里下载     https://developer.android.google.cn/studio?hl=zh-cn

google.cn 现在是可以访问的。

运行一下试试

./sdkmanager

如果报错

Warning: File /home/frank/.android/repositories.cfg could not be loaded.

创建一个文件:

mkdir -p ~/.android && touch ~/.android/repositories.cfg

添加环境变量

sudo vi /etc/environment

把  /Android/tools、/Android/platform-tools、/Android/tools/bin  添加进path

之后:

source /etc/environment

3.安装 SDK

android 代号、标记和细分版本号: https://source.android.google.cn/setup/start/build-numbers?hl=zh-cn  帮助你确定该安装哪个版本的东西。

先看看有哪些是可以安装的

./sdkmanager --list > list.txt   (这个命令不能用“>>”,用了输出会格式化,不明原因。)

开始安装

yes | ./sdkmanager --licenses

./sdkmanager --install --no_https --proxy=http --proxy_host=ubuntu.buct.edu.cn --proxy_port=80 “build-tools;28.0.2”

yes | ./sdkmanager "emulator" "tools" "platform-tools"

yes | sdkmanager "platforms;android-28" > /dev/null

yes | sdkmanager "build-tools;28.0.2"

yes | sdkmanager "system-images;android-28;google_apis;armeabi-v7a"

发现有一堆:"android属性不应该出现在这" 的错误,而且没有设计界面的预览,run 按钮是灰色的。

解决:在 设置里搜索“sync project with gradles files”,我发现我的工具栏里有这个按钮,点击!gradle 确实慢,我 AMD A8 CPU的老电脑运行了一个多小时。现在有界面预览了。

如果连接手机以后找不到设备可以参考这个 网页。如果还有问题就重启电脑。

如果遇到 "The application could not be installed: SHELL_UNRESPONSIVE" 这个错误,参考这个 网页

如何生成 apk?点击  这里