Ubuntu下建立Android开发环境

 

文章分类:移动开发 关键字: ubuntu android
1、安装SUN JDK,本文不做介绍,请参考Ubuntu Wiki 

 

2、下载相关软件 



下载对应系统相应版本的Eclipse IDE和Android SDK,由于我的系统是x64的,就下载了eclipse-jee-ganymede-SR2-linux-gtk-x86_64.tar.gz和android-sdk-linux_x86-1.5_r1.zip。 

 

3、安装Android SDK 
将下载的文件android-sdk-linux_x86-1.5_r1.zip解压缩到~/androidSDK文件夹,在终端中运行 

引用
sudo gedit /etc/environment

在文件末尾加入 
引用
PATH=$PATH:~/androidSDK/tools

配置之后就可以保证在终端中可以直接运行Android Debug Bridge (adb)。 

 

4、安装Eclipse IDE和Android Development Tools plugin 
将下载的eclipse-jee-ganymede-SR2-linux-gtk-x86_64.tar.gz解压缩到~/eclipse文件夹下,运行eclipse 
选择Help > Software Updates....,进入Available Software标签,点击Add Site...按钮后,输入 

引用
https://dl-ssl.google.com/android/eclipse/

点OK按钮后,完成Android Development Tools plugin安装。 

 

5、设置Eclipse 
选择Window > Preferences...打开Preferences窗口,在左边选择Android,在SDK Location处点击Browse按钮后,选择Adroid SDK的安装地址后,点OK完成设置。

 

6. 查看Android源码

拷贝SDK 安装目录下的sources目录到platforms下对应版本下即可.

 

7. 在android程序中使用第三方包

选择项目的properties,然后:

这样,android插件(adt)会将该jar文件中的所有class文件重新编译为android虚拟机中的文件,和项目中的java文件生成的android编译文件一起打包到classes.dex文件中。

这个classes.dex在apk文件包中,apk是通过zip格式压缩的。

如果想反编译出dex文件包中的文件信息,可以执行:

adb shell

这样可登录到android手机(或者是模拟器)上,执行:

cd /data/dalvik-cache

这个目录下放置了所有软件的dex的缓存,列出文件找到需要反编译的文件名:

ls

然后执行反编译命令:

dexdump -d -f -h /data/dalvik-cache/data@app@com.easymorse.apk@classes.dex > classinfo.txt

8. 如何查看第三方组件源码[以ormlite-android-4.22.jar 和 ormlite-core-4.22.jar为例]

我们先下载好相对应的[源码包]和[帮助文档包],分别为:ormlite-android-4.22-sources.jar;ormlite- android-4.22-javadoc.jar 和 ormlite-core-4.22-sources.jar;ormlite-core-4.22-javadoc.jar,我们在项目中添加一个 lib文件夹来存放jar包,项目工程目录如下:

步骤如下图:

第一:在Referenced Libraries目录下右键第三方组件包[ormlite-android-4.22.jar ] --> Build Path --> Configure Build Path...

第二:在弹出的属性框中,按如下图操作:

在Source Attachment Configuration框中,点击External File...按钮来选择源码的位置,记在/lib目录下的ormlite-android-4.22-sources.jar包。然后点击OK按钮。

第三:添加帮助文档包。操作如下图:

在Javadoc For 'ormlite-android-4.22.jar'属性框中点击Browse按钮来选择帮助文档包,然后点击OK按钮。

第四:经过以上的操作步骤,就完成了对第三方组件源码的添加设置以及帮助文档的添加和设置。这样就可以和查看Android源码一样可以查看第三方组件的源码了,同时在Eclipse中把光标定位到某个类,按F1键就可以查看相应的帮助文档了。对ormlite-core-4.22.jar 的操作也是一样。

 9. eclipse 中导入已存在的Android程序:

New --- Other ---Android --- Android project from existing code

以上信息来自网上博客:

部分博客地址:

http://blog.csdn.net/cjjky/article/details/6535426

http://www.oschina.net/question/4873_27324

posted on 2011-01-27 13:13  xiaoxxy  阅读(449)  评论(0编辑  收藏  举报

导航