让系统支持32位程序
命令行下执行这两条指令:
sudo aptitude install libc6-dev-i386
sudo aptitude install ia32-libs
安装JDK/Android SDK/NDK/ADT
1、JDK直接百度搜索,到JAVA SE网站下载系统对应的版本,我习惯用tar.gz的包,解压了安装即可。
可以参考这篇文章http://dartmi.diandian.com/Ubuntu%E4%B8%8BJDK7%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE
2、建议安装到/usr/lib下,当然你也可以随心所欲放到其他目录下。
cd /usr/lib
sudo mkdir jvm #新建文件夹比如jvm存放jdk
cd /home/dart/Download #这是我下载jdk-7u4-linux-i586.tar.gz所在的目录
sudo tar zxvf jdk-7u4-linux-i586.tar.gz -C /usr/lib/jvm #解压文件到/usr/lib/jvm
3、配置环境变量
sudo gedit ~/.bashrc
打开文件后,在文件最后面添加以下几行:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存后退出。
4、测试
如果不重启shell(终端),直接“java -version”会出现下面错误,或者你已经安装了其他版本的JDK则不会出现此错误:
程序“java”已包含在下列软件包中:
* gcj-4.4-jre-headless
* openjdk-6-jre-headless
* cacao
* gij-4.3
* jamvm
请尝试:sudo apt-get install <选定的软件包>
所以必须关闭shell再重新打开,输入:
java -version
当然也可以不重启shell,直接source一下使环境变量立即生效:
source ~/.bashrc
java -version
返回如下:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)
代表已经成功安装,如果不是显示上面的内容,代表你安装过程中出错,或者存在多个版本,请尝试下面操作
5、配置JDK默认版本(如果步骤4显示正常,则忽略此步骤)
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300
sudo update-alternatives --config java
NDK和SDK的安装比较简单,只需要下载相应的压缩包,(如果用Eclipse开发,直接下载对应版本的ADT就可了,百度到官方网站下载)
下载完成后解压到自己想要放的目录 ,然后修改 .bashrc文件,添加一下路径就可以了。
可以参考上面的JDK安装增加 NDK_HOME SDK_HOME变量 ,如下 :
export NDK_HOME=~/Android/andorid-ndk
export SDK_HOME=~/Android/sdk
export PATH=${NDK_HOME}:${SDK_HOME}/tools:${SDK_HOME}/platform-tools:$PATH
上面的操作完毕,应该可以直接打开ADT bundle里面的eclipse了,如果提示java未安装,请参考上述安装过程是否有所遗漏 。
ant打包工具的安装
最后,为了方便使用命令行编译,可以安装ant,指令为
sudo apt-get install ant
等着它完成安装就好了,最后测试的时候发现不能完成,提示说ant的版本为 1.7,而需要的版本至少为1.8.0
这样操作就行了:
1、去ant的官方网站下载最新版本的ant,http://ant.apache.org/
进到这个链接,http://ant.apache.org/bindownload.cgi,然后选择一个镜像,或者不管。
根据个人爱好下载不同的压缩格式版本:
.zip
archive:apache-ant-1.9.0-bin.zip[PGP][SHA1][SHA512][MD5].tar.gz
archive:apache-ant-1.9.0-bin.tar.gz[PGP][SHA1][SHA512][MD5].tar.bz2
archive:apache-ant-1.9.0-bin.tar.bz2[PGP][SHA1][SHA512][MD5]
2、解压下载的文件,文件夹命名为ant
3、把该文件夹合并到/usr/share/ant,操作指令为 :
sudo cp -R ant /usr/share
4、提示完成,再重新测试编译一下。
让中文显示不再乱码
首先用gedit /var/lib/locales/supported.d/local
来修改 /var/lib/locales/supported.d/local文件,在文件中添加如下内容:
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
添加后面的几行,然后保存。并返回到命令行,输入sudo dpkg-reconfigure --force locales
如果都提示 done,标明没有什么问题 ,GBK编码的应用程序能够正常显示了。
中文输入法
建议安装 fcitx 输入法,
sudo apt-get install fcitx
cd ~/.fcitx
gedit config
对打开的文件修改成如下内容(这里Gedit显示乱码,因为该输入法 是采用GBK编码的):
修改红色的部分就可以了,默认为文件的第二行和第三行。
[³ÌÐò]
ÏÔÊŸ×ÖÌå(ÖÐ)=WenQuanYi Zen Hei
ÏÔÊŸ×ÖÌå(Ó¢)=WenQuanYi Zen Hei
ÏÔÊŸ×ÖÌåŽóС=12
Ö÷Ž°¿Ú×ÖÌåŽóС=9
×ÖÌåÇøÓò=zh_CN.UTF-8
ʹÓÃAA×ÖÌå=1
ʹÓÃŽÖÌå=1
ʹÓÃÍÐÅÌÍŒ±ê=1
想知道这里究竟 是什么内容,可以输入这样的命令:
iconv -f gbk -t utf8 config > nconfig
gedit nconfig
记住,原来的 两个配置文件都是GBK编码的,不能用其他格式,
否则fcitx会启动失败,这个时候,把这个目录下的两个配置文件删除,
然后重新再命令行输入 fcitx 启动输入法,就发现一切恢复到了初始状态。
如果仍然为乱码,请看上面的中文乱码解决。