linux下android模块开发部署
    在linux环境下搭建android开发环境,总结了一下。 
一、访问共享资源目录: 
1.点击桌面computer图标,选择file->open location 
2.在地址栏输入smb://172.16.11.200/ds_wh 
3.在弹出框中username栏输入:archermind/工号 
 密码栏输入自己密码 
二、<1>在File System目录下新建一个文件夹tools
<2>拷贝android2.2源码压缩文件,地址在172.16.11.200/ds_wh/android_src /androidSrc2.2.tar.gz 到work目录下
<3>cd 到work目录下,解压缩android2.2源码压缩文件
    localhost ~ # cd ..
	localhost / # cd work
	localhost work # tar -xvf  androidSrc2.2.tar.gz
<4>  localhost work #  chmod 777 android_froyo -R (修改源码中的文件权限)
<5>拷贝android-sdk-linux_86.tar.gz 到tools文件夹中,地址在172.16.11.200/ds_wh/android_sdk /android-sdk-linux_86.tar.gz 并输入命令解压缩
<6> 到/tools/android-sdk-linux_86/platforms目录下,只留下android-2.1和android-2.2文件
夹,其它文件夹都删掉
<7>拷贝jdk 地址在172.16.11.200/ds_wh/software/jdk-1_5_0_22-linux-i586.bin 到tools目录下
<8>到tools目录下,执行./jdk-1_5_0_22-linux-i586.bin命令,生成jdk1.5.0_22 文件夹 
三、安装sourceinsight步骤 
1.首先确认是否安装wine;如已成功安装,在application中有wine菜单栏 
2.若还没安装,emerge -s wine 
3.emerge -av app-emulation/wine 
4.安装完成后,重启系统,查看在application中是否有wine菜单栏 
5. 在172.16.11.200中下载sourceinsight.tar.gz包到本地目录。 
6.控制台解压压缩包,tar -xvf sourceinsight.tar.gz 
7.进入解压目录,安装sourceinsight, wine Si35Setup.exe 
8.按照提示一步步安装,在setup common projects(standard c/c++ and windows headers,standard mfc files ..... )界面 
选择skip this按钮。 
9.安装步骤完成后,在sourceinsight主界面中选择project->new project.按照提 示分别建立新工程目录和选择源工程目录 
10.同步文件以提高访问速度,project->synchronized files 
11.安装完成 
四、环境变量配置: 
 localhost ~ # cd .. 
 localhost / # cd etc 
 localhost etc # gedit profile 
 执行以上命令,打开profile文件,将以下三行代码复制在此文件最下面: 
export JAVA_HOME=/tools/jdk1.5.0_22 
export ANDROID_SDK_HOME=/tools/android-sdk-linux_86 
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/lib:$ANDROID_SDK_HOME
/tools:$PATH:HOME/bin 
(注意:复制粘贴到profile文件中时,不能有换行符,否则会出错) 
  最后需要重新source一下。 
   localhost etc # source profile sou
五、输入命令: 
   localhost ~ # java -version  检测下JDK版本 
   localhost ~ # android  检测下android模拟器是否可以启动 
六、到android源码下,输入make命令,进行第一次源码编译,这可能需要一个半 小时左右的时间,以后每次修改源代码后,只需进行模块编译即可,输入mm snod 命令,会重新生成新system.img中,将此system.img拷贝到sdk下与模拟器版本相 对应的平台下的images文件夹中。 
七、以后每次需要重新mm前,需要到android_froyo/build目录下先进行source ./envsetup.sh ,建立android编译环境 
          localhost android_froyo # cd build/ 
          localhost build # source envsetup.sh