安装配置运行android studio on ubuntu
1. 安装
a) 安装java jdk
-
下载jdk
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 或者 https://repo.huaweicloud.com/java/jdk/8u202-b08/ 
-
解压
tar -xzvf jdk-8u202-linux-x64.tar.gz
-
修改环境变量
sudo vi ~/.bashrc
在文件末尾添加
export JAVA_HOME=/opt/jdk1.8.0_202
export CLASS_PATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin -
使文件生效
source ~/.bashrc
-
测试
java -version
b) 安装android studio
https://www.jianshu.com/p/f2900be205ca
- 下载
https://developer.android.com/studio 或 https://pan.baidu.com/s/1smdgGgxEVraDSoiIyWO9tg 密码: 94qs
- 解压
tar xzf android-studio-ide-193.6626763-linux.tar.gz
- 安装
cd android-studio/bin ./studio.sh
- 创建图标
Configure -> Create Desktop Entry...
2. 配置
a) 安装genymotion模拟器
此部分参考:https://blog.youkuaiyun.com/gvvbn/article/details/100132582
-
安装virtualbox
sudo apt install virtualbox
-
注册(personal use) on websit: https://www.genymotion.com
-
下载https://www.genymotion.com/download/ (网盘链接: https://pan.baidu.com/s/1e4wSH05x6-SE4BrELAkSgQ 密码: ecfw)
-
解压并安装
sudo ./genymotion-3.0.2-linux_x64.bin
-
打开genymotion创建android虚拟设备(ova链接: https://pan.baidu.com/s/1bXCWTS6Mi_7Uzm65n_zopA 密码: f6iu)
b) 安装genymotion插件
- 打开android studio -> Configure -> plugin 搜索 genymotion。如果网速不行,可以离线安装(插件jar链接: https://pan.baidu.com/s/1TSJ8BZOTCBFdDvdqjFt7pQ 密码: 5v5m)
3. 新建项目helloworld并运行
此部分参考:https://blog.youkuaiyun.com/Todobot/article/details/105693883
- 创建empty activity项目
项目创建之后,会download gradle,如果download太慢,可以离线下载gradle(网盘链接: https://pan.baidu.com/s/1rpeyMPbcOBElySQGn7SDcg 密码: 1ptw)
然后放到~/.gradle/wrapper/dists/gradle-6.1.1-all/cfmwm155h49vnt3hynmlrsdst目录下,然后把gradle-6.1.1-all.zip.part换成gradle-6.1.1-all.zip.ok - gradle sync完成之后, Build->make project
- 点击genymotion device manager图标(红色),打开已安装的设备
- 设备打开后工具栏会显示安装的phone,点击运行图标
- 然后会显示如下图