在ubuntu下进行开发,就必须要熟悉ubuntu下常用的,能提高效率的工作软件,例如星际译王,gvim等等,目前我只知道这几个软件不错。
搭建android的开发环境
1. 安装jdk,配置jdk的环境变量
首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_25,我下载的是bin文件,我将下载的 jdk1.6.0_25.bin文件置于/usr/lib/jvm/java(目录任意)中。如果bin文件存在于例如“下载”等类似的目录中时,要将 bin文件拷贝到/usr目录中,需要先修改bin文件的权限,在shell中执行:
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_25.bin?修改bin文件权限,使其可执行然后,执行
sudo /usr/lib/jvm/java/jdk1.6.0_25.bin (安装jdk)
将会出现字幕,持续按回车键,直至屏幕显示要求输入 yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_25目录。
此时,jdk已安装完毕。jdk将会安装在源文件所在的目录中。下面进行配置jdk的环境变量了。
配置classpath,修改所有用户的环境变量?
-------------------------------------------
方法一:
$ sudo gedit /etc/profile
在文件最后添加
#set java environment
JAVA_HOME=/home/liangshihong/jdk1.6.0_25
export JRE_HOME=/home/liangshihong/jdk1.6.0_25/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
方法二:
执行:
sudo vi /etc/environment
在environment中修改,出现如下部分
引用:
PATH="......:/usr /lib/jvm/java/jdk1.6.0_25/bin"(这个地方有引号,下面的classpath和java_home都没有引号)
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_25/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_25
--------------------------------------------------
执行:
sudo source /home/用户名/.bashrc(这行代码不执行也不一定错误)
?? ? ?此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu10.10 中自带有默认的jdk--openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_25/bin/java 300
格式:update-alternatives --install /usr/bin/java java 用户的jdk的bin目录/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_25/bin/javac 300
格式同上
通过这一步将我们安装的jdk加入java选单。
然后执行:
update-alternatives --config java
通过这一步选择系统默认的jdk
这样,再在shell中输入:
java -version时,就会显示系统使用的java是sun的java,至此,jdk安装成功,环境变量设置成功。
使环境变量生效
#source /etc/profile
4)测试
#java -version
会出现
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)
---------------------------------------------
附。如何卸载jdk
#sudo?rm?-rf?/opt/jdk1.6.0_25
#sudo?gedit?/etc/profile
删除环境变量
-------------------------------------
2. 安装 ADT
如何安装见开发文档
3. 安装android sdk
3.1 可以采取自己下载sdk(android可以到这http://androidappdocs.appspot.com/sdk/index.html 下载。。。)或者拷贝别人sdk的方法,那种方法都可以,这个不重要,关键是配置sdk的环境变量
3.2 配置sdk的环境变量
1.下载android sdk?
下载地址如下:
http://dl.google.com/android/android-sdk_r06-linux_86.tgz
http://dl.google.com/android/android-sdk-windows-1.5_r2.zip?
http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip?
2.下载eclipse 3.4.2?
按官方文档说,android sdk 可以运行在eclipse 3.3以上的IDE中,ubuntu源中的eclipse版本过低,建议使用eclipse 3.4.2,其下载地址为:?
http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-linux-gtk.tar.gz?
3.安装eclipse 3.4.2?
先将eclipse解压:?
$tar xzvf eclipse-SDK-3.4.2-linux-gtk.tar.gz?
将解压出的eclipse文件夹移动到目标目录中去,在这里我设定的安装目标为:/usr/local下。?
$sudo mv eclipse /usr/local/?
4.安装android sdk?
解压android sdk包:?
$unzip android-sdk-linux_x86-1.5_r2.zip?
移动到目标目录:<在这里我将解压出的sdk文件夹目录改成了android-sdk>?
$mv android-sdk-linux_x86-1.5_r2 android-sdk?
$sudo mv android-sdk /usr/local/?
5.配置环境变量:?
修改~/.bashrc文件,加入android sdk与eclipse的环境变量。?
$vi ~/.bashrc?
在文件的最后加入?
export PATH=/usr/local/android-sdk/tools:/usr/local/eclipse:$PATH?
保存并退出vi?
使配置信息生效?
$source ~/.bashrc?
6.android avd配置信息的生成?
android avd的创建格式为:android create avd -n your-avd-name -t your-targets?
其中:-n的参数为我们要创建的avd的名字;-t的参数为Available Android targets的id,我们可以使用命令:android list查寻其具体信息。
注:
如果你要把他放进usr/local/目录中的话,那就要注意权限的问题.
因为初使androidSDK的時候是需要更sdk 的,这時你的权限并不是 root所以无法用androidSDK自帶的更新器.
所以,最好androidSDK不要放到usr/local里面去 .
*如果用sudo去执行 android update sdk命令,应该就不会出现 权限问题了吧,(没有实验过)
4. 安装eclipse插件
插件:findbugs,subclipse
关于subclipse的使用教程,现在还不会用,等用上一段时间后,会进行总结。
在安装subclipse的时候,可能会报找不到JAVAHL库
解决办法:
执行sudo ?apt-get --fix-missing ?install libsvn-java命令安装库, 然后在eclipse.ini下面添加? -Djava.library.path=/usr/lib/jni 即可。
安装ubuntu软件
1. 星际译王,gvim,直接在软件中心进行安装即可。
2. 安装rar解压软件
sudo?apt-get?install?unrar ?
3. 安装虚拟机
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian maverick non-free"
?? ? ? wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
?? ? ? sudo apt-get update
?? ? ? sudo apt-get install virtualbox-ose
?? ? ? 4. 文件对比软件 meld
sudo apt-get install meld
目前急需的一些软件
类似于windows下的onenote的日常文档管理软件
类似于outlook的邮件管理软件
类似欲live writer的写博客的软件
这些软件的替代品暂时还没找到,刚入手ubuntu,还有写无从下手的感觉。
---------------------------
https://dl-ssl.google.com/android/eclipse/
http://developer.android.com/sdk/eclipse-adt.html
http://androidforums.com/developer-101/2321-installing-eclipse-android-sdk-ubuntu-8-04-8-10-a.html
http://www.helloandroid.com/tutorials/how-set-eclipse-android-sdk-ubuntu-linux-904910-updated
前两个是官方教程,后两个是具体步骤。