linux环境下搭建android开发环境。
2011-08-05 09:22
337 查看
在linux环境下搭建android开发环境,总结了一下。
一、
<1>拷贝android2.3源码压缩文件,到work目录下
<2>cd到work目录下,解压缩android2.3源码压缩文件
localhost ~ # cd ..
localhost / # cd work
localhost work # tar -xvf androidSrc2.2.tar.gz
<3> localhost work # chmod 777android_froyo -R (修改源码中的文件权限)
<4>拷贝android-sdk-linux_86.tar.gz到tools文件夹中,地址在172.16.11.200/ds_wh/android_sdk/android-sdk-linux_86.tar.gz并输入命令解压缩
<5>到android-sdk-linux_86/platforms目录下,只留下android-2.1和android-2.2文件
夹,其它文件夹都删掉
<6>拷贝jdk地址在172.16.11.200/ds_wh/software/jdk-1_5_0_22-linux-i586.bin到tools目录下,并修改拥有可执行权限:chmod
+x jdk-1_5_0_22-linux-i586.bin
<7>到tools目录下,执行./jdk-1_5_0_22-linux-i586.bin命令,生成jdk1.5.0_22文件夹
二、环境变量配置:
localhost ~ # cd ..
localhost / # cd etc
localhost etc # gedit profile
执行以上命令,打开profile文件,将以下三行代码复制在此文件最下面:
umask 022
export JAVA_HOME=/tools/jdk1.6.0_20
export ANDROID_SDK_HOME=/tools/android-sdk_linux-x86
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/lib:$ANDROID_SDK_HOME/tools:$HOME/bin
(注意:复制粘贴到profile文件中时,不能有换行符,否则会出错)
最后需要重新source一下。
localhost etc # source profile
三、输入命令:
localhost ~ # java -version 检测下JDK版本
localhost ~ # android 检测下android模拟器是否可以启动
四、到android源码下,输入make命令,进行第一次源码编译,这可能需要一个半小时左右的时间,以后每次修改源代码后,只需进行模块编译即可,输入mmsnod命令,会重新生成新system.img中,将此system.img拷贝到sdk下与模拟器版本相对应的平台下的images文件夹中。
d
五、以后每次需要重新mm前,需要到android_froyo/build目录下先进行sourceenvsetup.sh ,建立android编译环境
localhost android_froyo # cd build/
localhost build # source envsetup.sh
六、eclipse-ww.tar.gz,到/tools目录里,解压。
、/tools目录里
在命令终端安装wine:apt-getinstall
wine1.2
安装sourceinsight:wine/tools/sourceinsight/Si35Setup.exe。
安装好后打开sourceinsight,序列号在sourcesightSN.txt里
d
一、
<1>拷贝android2.3源码压缩文件,到work目录下
<2>cd到work目录下,解压缩android2.3源码压缩文件
localhost ~ # cd ..
localhost / # cd work
localhost work # tar -xvf androidSrc2.2.tar.gz
<3> localhost work # chmod 777android_froyo -R (修改源码中的文件权限)
<4>拷贝android-sdk-linux_86.tar.gz到tools文件夹中,地址在172.16.11.200/ds_wh/android_sdk/android-sdk-linux_86.tar.gz并输入命令解压缩
<5>到android-sdk-linux_86/platforms目录下,只留下android-2.1和android-2.2文件
夹,其它文件夹都删掉
<6>拷贝jdk地址在172.16.11.200/ds_wh/software/jdk-1_5_0_22-linux-i586.bin到tools目录下,并修改拥有可执行权限:chmod
+x jdk-1_5_0_22-linux-i586.bin
<7>到tools目录下,执行./jdk-1_5_0_22-linux-i586.bin命令,生成jdk1.5.0_22文件夹
二、环境变量配置:
localhost ~ # cd ..
localhost / # cd etc
localhost etc # gedit profile
执行以上命令,打开profile文件,将以下三行代码复制在此文件最下面:
umask 022
export JAVA_HOME=/tools/jdk1.6.0_20
export ANDROID_SDK_HOME=/tools/android-sdk_linux-x86
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/lib:$ANDROID_SDK_HOME/tools:$HOME/bin
(注意:复制粘贴到profile文件中时,不能有换行符,否则会出错)
最后需要重新source一下。
localhost etc # source profile
三、输入命令:
localhost ~ # java -version 检测下JDK版本
localhost ~ # android 检测下android模拟器是否可以启动
四、到android源码下,输入make命令,进行第一次源码编译,这可能需要一个半小时左右的时间,以后每次修改源代码后,只需进行模块编译即可,输入mmsnod命令,会重新生成新system.img中,将此system.img拷贝到sdk下与模拟器版本相对应的平台下的images文件夹中。
d
五、以后每次需要重新mm前,需要到android_froyo/build目录下先进行sourceenvsetup.sh ,建立android编译环境
localhost android_froyo # cd build/
localhost build # source envsetup.sh
六、eclipse-ww.tar.gz,到/tools目录里,解压。
、/tools目录里
在命令终端安装wine:apt-getinstall
wine1.2
安装sourceinsight:wine/tools/sourceinsight/Si35Setup.exe。
安装好后打开sourceinsight,序列号在sourcesightSN.txt里
d
相关文章推荐
- Linux下搭建Android开发环境(包括NDK开发环境)
- Android教程之二:Linux下搭建Android开发环境
- Linux平台下搭建OgreKit on Android开发环境
- linux下android开发环境的搭建
- linux(centos)下android开发环境的搭建
- VMware安装Ubuntu教程,Linux下搭建Android开发环境
- Linux下Android开发环境搭建
- 深入浅出 - Android系统移植与平台开发(六)- 搭建基于Linux的Android开发环境
- linux下android开发环境搭建及NDK安装(转)
- Linux下搭建Android开发环境及Android真机调试
- Android入门进阶教程(3)-linux 开发环境的搭建
- Linux下Android开发环境搭建
- 搭建Linux下Android程序开发环境
- ok6410中搭建linux/Android开发环境遇到reading u-boot.bin error found:0010、tftp传送文件遇到问题
- Linux(ubuntu)下搭建Android开发环境
- Linux(ubuntu 12.04桌面版) 搭建Android开发环境
- Linux下Android开发环境搭建的操作方法
- 搭建arm-linux-gcc交叉编译工具链环境(Android原生(JNI)开发环境搭建)
- Android开发环境部署——非常详细的Android开发环境搭建教程(linux 环境)