在Ubuntu搭建安卓开发环境

Posted 郭霖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Ubuntu搭建安卓开发环境相关的知识,希望对你有一定的参考价值。

今日科技快讯

拉勾宣布获得1.2亿美元战略投资,本轮投资方为人力资源公司前程无忧,泰合资本担任独家财务顾问。拉勾董事长许单单透露,本轮引入战略投资后,拉勾仍完全保持团队和业务的独立,并将借助前程无忧客户资源加速业务和收入发展,进化为人力资源综合服务平台。拉勾此前定位于垂直招聘平台,于2016年to B端拓展HR SaaS业务“拉勾云人事”,2017年to C端拓展职业教育业务“Offer工场”之后,由原来单纯的垂直招聘平台进化成综合的人力资源业务平台。许单单认为这将是一个千亿规模的人力资源市场。

作者简介

各位小伙伴们大家好,又到周一了,但这周已经是国庆前的最后一周,希望大家都能努力坚持好最后一周的工作,然后开开心心地放假!

本篇来自 gaoneng102 的投稿,详细地讲解了在Ubuntu搭建安卓开发环境相关的步骤以及遇到的问题,希望大家喜欢!

https://github.com/gaoneng102

安装ubuntu(基于16.04)

在Ubuntu搭建安卓开发环境

步骤

http://www.linuxdiyf.com/linux/20012.html

  • 如果是 Windows 与 Linux 双系统安装,请选择其他选项,切记。您可以自己创建、调整分区,或者为 Ubuntu 选择多个分区。

  • 四个分区即可 /boot、/、/home、swap。/home 尽量给大点,因为平时使用的主要目录还是这里

  • 最后一步安装启动程序选择 /boot,这样就不会覆盖其他系统的启动

  • 建议在有线网络下安装,因为wifi可能无法使用,导致安装之后某些图形界面的组件没有正常下载安装导致  “The system is running in low-graphics mode” 异常

https://askubuntu.com/questions/141606/how-to-fix-the-system-is-running-in-low-graphics-mode-error

优化

http://noogel.xyz/2017/06/17/1.html

  • 更新前先设置源为 aliyun 的,国内访问速度快。

sudo apt-get update sudo apt-get upgrade
  • 删除 Amazon 的链接

sudo apt-get remove unity-webapps-common
  • 卸载 libreOffice (用 WPS 来替代)

sudo apt-get remove libreoffice-common
  • 删除不常用的软件

在Ubuntu搭建安卓开发环境

美化

  • 先装 Unity 图形管理工具

sudo apt-get install unity-tweak-tool
  • 安装 Flatabulous 主题

sudo add-apt-repository ppa:noobslab/themes sudo apt-get update sudo apt-get install flatabulous-theme
  • 安装配套图标

sudo add-apt-repository ppa:noobslab/icons sudo apt-get update sudo apt-get install ultra-flat-icons
  • 安装字体(文泉)

sudo apt-get install fonts-wqy-microhei

必备软件

  • vim

sudo apt-get install vim
  • git

sudo apt-get install git

https://curl.haxx.se/download.html

sudo apt-get install curl

https://stedolan.github.io/jq/

sudo apt-get install jq
  • 安装 zsh(以及 oh-my-zsh)

在Ubuntu搭建安卓开发环境

  • RAR

sudo apt-get install rar

https://github.com/shadowsocks/shadowsocks-qt5/wiki/%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97

sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update sudo apt-get install shadowsocks-qt5

https://www.google.com/chrome/browser/desktop/index.html

sudo dpkg -i google-chrome-stable_current_amd64.deb

https://github.com/FelisCatus/SwitchyOmega/wiki/GFWList

  • shutter

sudo apt-get install shutter

https://pinyin.sogou.com/linux/?r=pinyin

http://linux.wps.cn/

sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb sudo apt-get install -f
  • gimp

sudo apt-get install gimp
  • System Load Indicator(系统状态指示器)

在Ubuntu搭建安卓开发环境

https://atom.io/

sudo dpkg -i atom-amd64.deb sudo apt-get -f install

驱动

https://askubuntu.com/questions/708061/qualcomm-atheros-device-168c0042-rev-30-wi-fi-driver-installation

在Ubuntu搭建安卓开发环境

快捷键

http://www.linuxdiyf.com/linux/22726.html

  • 禁用 ALT+ 右键快捷键

在Ubuntu搭建安卓开发环境

安卓开发环境搭建

首先在 gradle 中引入以下依赖

在Ubuntu搭建安卓开发环境

http://sdkman.io

curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" sdk version
  • java (通过上面的 sdk 命令安装)

sdk install java

https://gradle.org/install/

https://services.gradle.org/distributions/

在Ubuntu搭建安卓开发环境

https://developer.android.com/studio/index.html?hl=zh-cn#linux-bundle

在Ubuntu搭建安卓开发环境

  • android studio 常用设置

  • 系统字体设置

在Ubuntu搭建安卓开发环境

  • 修改默认快捷键、

在Ubuntu搭建安卓开发环境

  • 设置 right margin 警示线

Settings–> Editor–> Appearance,勾选 Show right margin
  • 显示行号

Settings–> Editor–> Appearance,勾选 Show right margin
  • 禁用拼写检查

Settings –> Inspections –> Spelling ,取消勾选
  • 自动导入设置

在Ubuntu搭建安卓开发环境

  • android 导入模板文件

https://github.com/keyboardsurfer/idea-live-templates

  • android studio 实用插件

  • GsonFormat

快速将json字符串转换成一个 Java Bean,免去我们根据json字符串手写对应Java Bean的过程。

  • Android Parcelable code generator

JavaBean序列化,快速实现 Parcelable 接口。

  • adb-idea

可以一键清理缓存并重启APP

  • CodeGlance

在右边可以预览代码,实现快速定位

  • idea-markdown

markdown插件

  • WakaTime

https://github.com/wakatime/jetbrains-wakatime

记录你在 IDE 上的工作时间

更多

以上是关于在Ubuntu搭建安卓开发环境的主要内容,如果未能解决你的问题,请参考以下文章

如何在Ubuntu下配置Android开发环境

怎么在ubuntu上搭建android开发环境

如何在Ubuntu下配置Android开发环境

如何在Ubuntu下配置Android开发环境

如何在Ubuntu下配置Android开发环境

怎么样在ubuntu环境下配置sdk