Eclipse在Ubuntu下双击图标无法启动

问题
  Ubuntu 16.04已经配置Java环境变量(在shell配置文件中),在终端eclipse根目录下执行./eclipse可以启动,但是双击图标却无法启动。

原因
  shell配置文件下的Java环境变量只在终端中被读取,并不是全局的,所以双击Eclipse图标找不到JRE。
解决
  方法1. 在/etc/profile中添加Java环境变量,并且source。
  方法2. 将JRE链接到Eclipse根目录下,在Eclipse根目录下执行下面命令

1
ln -s 'JDK目录'/jre jre

如果配置了JAVA_HOME环境变量可以直接执行

1
ln -s $JAVA_HOME/jre jre

Ubuntu将菜单和窗口的语言设置成汉语后字体变形

问题
  Ubuntu 16.04将语言支持菜单和窗口的语言设置成汉语后字体变形,使用IEDA和Android Stuio时看着很别扭。
原因
  更新语言包时安装ukai和uming两个字体造成的。网上找到的
解决
  卸载掉这两个字体就行了。

1
sudo apt-get remove fonts-arphic-ukai fonts-arphic-uming

Android Studio编译项目失败

问题
  Linux 64位系统下运行Android Studio编译项目时无法完成。
原因:
  Linux 64位系统需要安装一些32位库文件。官网文档有说明
解决:
  64位版本的Ubuntu执行命令:

1
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

  64位版本的Fedora执行命令:

1
sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686