一:安装jdk(配置环境变量)
1.系统——系统管理——新立得软件包管理器
2.搜索jdk(版本为1.5.0_22)
3.安装jdk
4.检查安装是否成功(在终端执行java -version,及javac命令)。如果安装失败,可能需要手动配置环境变量。
5.配置jvm参数。(注:配置这些参数的文件是.bashrc。执行命令 sudo gedit .bashrc进行编辑修改) 》在新立德中搜索jdk5安装,在终端执行:(最好在.bashrc中将以下路径添加进去。)
》 export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.22
》 export PATH=$JAVA_HOME/bin:$PATH
》 export CLASSPATH=.:JAVA_HOME/lib.tools.jar
》 export JAVA_HOME CLASSPATH PATH
二:配置Eclipse
只需将Eclipse的压缩包解压到/work下(或者其子目录下)。
三:下载Android2.1源码(git命令的使用,会另外发一份说明文档)
在终端执行以下命令:
1.cd /work
2.mkdir android2.1
3.cd android2.1
4. git clone git://192.168.21.216/android_git_server/tools/repo.git tools/repo.git
5. ./tools/repo.git/repo init -u git://192.168.21.216/android_git_server/platform/manifest.git -b myresuorce
6. ./tools/repo.git/repo sync
7. ./tools/repo.git/repo start myresuorce --all
四:编译源码(make -jf)
在终端执行以下命令:
1.cd /work/android2.1
2.make -j2 编译framework,直到生成system.img镜像文件。编译最终结果如下:
Target system fs image: out/target/product/generic/obj/PACKAGING/systemimage_unopt_intermediates/system.img
Install system fs image: out/target/product/generic/system.img
Target ram disk: out/target/product/generic/ramdisk.img
Target userdata fs image: out/target/product/generic/userdata.img
Installed file list: out/target/product/generic/installed-files.txt
3.make sdk 。(编译sdk)编译结果如下:
Package SDK Stubs: out/target/common/obj/PACKAGING/android_jar_intermediates/android.jar
Package SDK: out/host/linux-x86/sdk/android-sdk_eng.myresuorce_linux-x86.zipe
五:安装sdk及其环境的配置
在终端执行:
cd /work
mkdir env
cd env
1。将上述编译成的sdk压缩包( out/host/linux-x86/sdk/目录下的android-sdk_eng.myresuorce_linux-x86.zipe)copy到 env 这个目录下
2。解压缩这个压缩包
3。打开Eclipse,在Eclipse中配置Android Location的值,即sdk解压缩后所在的路径。
六:创建avd
在终端执行:
1.android create avd -n myconfig -t 1 。
2.emulator -avd myconfig
七:运行自己的应用程序