先上一张效果图
Android studio 2.2.3 下载地址:
https://developer.android.google.cn/studio/index.html
这里有个好消息是Google开放了一个中国可访问的开发者网站。
接下来可参考这个页面进行安装:
https://developer.android.google.cn/studio/install.html
下载后解压并将其移动到 /opt 文件夹下
upir@upir-Rev-1-0:~$ sudo mv android-studio /opt
安装必要的运行库
upir@upir-Rev-1-0:~$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
不要忘了安装 jdk 和 jre 这里我安装的是 openjdk 以前我喜欢安装 Oracle jdk 也许我的口味变了
upir@upir-Rev-1-0:~$ sudo apt list | grep jdk
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
default-jdk/yakkety 2:1.8-57ubuntu1 amd64
default-jdk-doc/yakkety 2:1.8-57ubuntu1 amd64
default-jdk-headless/yakkety 2:1.8-57ubuntu1 amd64
gcj-4.8-jdk/yakkety 4.8.5-4ubuntu4 amd64
gcj-4.9-jdk/yakkety 4.9.4-2ubuntu1 amd64
gcj-5-jdk/yakkety 5.4.1-2ubuntu2 amd64
gcj-6-jdk/yakkety 6.2.0-5ubuntu12 amd64
gcj-jdk/yakkety 4:6.1.1-1ubuntu2 amd64
libconcurrentlinkedhashmap-java/yakkety,yakkety 1.1~jdk5-1 all
libconcurrentlinkedhashmap-java-doc/yakkety,yakkety 1.1~jdk5-1 all
libhtsjdk-java/yakkety,yakkety 2.1.1+dfsg.1-1 all
libhtsjdk-java-doc/yakkety,yakkety 2.1.1+dfsg.1-1 all
openjdk-8-dbg/yakkety-updates,yakkety-security 8u111-b14-2ubuntu0.16.10.2 amd64
openjdk-8-demo/yakkety-updates,yakkety-security 8u111-b14-2ubuntu0.16.10.2 amd64
openjdk-8-doc/yakkety-updates,yakkety-updates,yakkety-security,yakkety-security 8u111-b14-2ubuntu0.16.10.2 all
openjdk-8-jdk/yakkety-updates,yakkety-security,now 8u111-b14-2ubuntu0.16.10.2 amd64 [已安装]
openjdk-8-jdk-headless/yakkety-updates,yakkety-security,now 8u111-b14-2ubuntu0.16.10.2 amd64 [已安装,自动]
openjdk-8-jre/yakkety-updates,yakkety-security,now 8u111-b14-2ubuntu0.16.10.2 amd64 [已安装,自动]
openjdk-8-jre-dcevm/yakkety 8u74-1 amd64
openjdk-8-jre-headless/yakkety-updates,yakkety-security,now 8u111-b14-2ubuntu0.16.10.2 amd64 [已安装,自动]
openjdk-8-jre-jamvm/yakkety-updates,yakkety-security 8u111-b14-2ubuntu0.16.10.2 amd64
openjdk-8-jre-zero/yakkety-updates,yakkety-security 8u111-b14-2ubuntu0.16.10.2 amd64
openjdk-8-source/yakkety-updates,yakkety-updates,yakkety-security,yakkety-security 8u111-b14-2ubuntu0.16.10.2 all
openjdk-9-dbg/yakkety 9~b134-2ubuntu1 amd64
openjdk-9-demo/yakkety 9~b134-2ubuntu1 amd64
openjdk-9-doc/yakkety,yakkety 9~b134-2ubuntu1 all
openjdk-9-jdk/yakkety 9~b134-2ubuntu1 amd64
openjdk-9-jdk-headless/yakkety 9~b134-2ubuntu1 amd64
openjdk-9-jre/yakkety 9~b134-2ubuntu1 amd64
openjdk-9-jre-headless/yakkety 9~b134-2ubuntu1 amd64
openjdk-9-jre-zero/yakkety 9~b134-2ubuntu1 amd64
openjdk-9-source/yakkety,yakkety 9~b134-2ubuntu1 all
uwsgi-plugin-jvm-openjdk-8/yakkety 2.0.12-7ubuntu4 amd64
uwsgi-plugin-jwsgi-openjdk-8/yakkety 2.0.12-7ubuntu4 amd64
uwsgi-plugin-ring-openjdk-8/yakkety 2.0.12-7ubuntu4 amd64
uwsgi-plugin-servlet-openjdk-8/yakkety 2.0.12-7ubuntu4 amd64
upir@upir-Rev-1-0:~$
然后进入 android-studio 的 bin目录下并运行 studio.sh
upir@upir-Rev-1-0:~$ cd /opt
upir@upir-Rev-1-0:/opt$ cd android-studio/bin/
upir@upir-Rev-1-0:/opt/android-studio/bin$ ls
appletviewer.policy idea.properties lldb studio.sh
fsnotifier inspect.sh log.xml studio.vmoptions
fsnotifier64 libbreakgen64.so studio64.vmoptions
fsnotifier-arm libbreakgen.so studio.png
upir@upir-Rev-1-0:/opt/android-studio/bin$ ./studio.sh
接下来就会显示界面了,然后根据提示下一步,会自动下载部分 android sdk 然后就可以看到我们的主界面了
高兴吗接下来,点击菜单栏的 Tools -> Create Desktop Entry 建立桌面快捷方式
再然后就是美化了。
启动后你会发现菜单,代码的字体各种难看
https://confluence.jetbrains.com/display/IDEADEV/Support+for+Ligatures+in+Editor
这是IDEA推荐的字体,你可以下下来试一试
点击菜单 File ->Settings
更改为黑色Darcula主题
并Override default fonts
接下来修改代码字体
是不是看起来舒服多了
对了Linux下Android开发必须要有NDK
在这里下载CMake、LLDB 和 NDK,以及你想要的各版本SDK