WEB开发网
开发学院手机开发Android 开发 Android获取源代码、编译、命令 阅读

Android获取源代码、编译、命令

 2010-06-22 02:35:00 来源:WEB开发网   
核心提示:正确的编译android sdk:cd myandroid. ./build/envsetup.shlunch sdk-engmake sdk//或者:make PRODUCT-sdk-sdk这样就会在out/host/linux-x86/sdk/目录下生成跟google 发布的sdk包一样的目录,就可以使用自己的sd

正确的编译android sdk:

cd myandroid

. ./build/envsetup.sh

lunch sdk-eng

make sdk

//或者:

make PRODUCT-sdk-sdk

这样就会在out/host/linux-x86/sdk/目录下生成跟google 发布的sdk包一样的目录,就可以使用自己的sdk开发包了。

make snod //生成system.img

make sdk showcommands //显示编译时的详细信息

运行模拟器:

. build/envsetup.sh

lunch 1 或者 lunch sdk-eng //加载运行环境

export PATH=/home/vnify/software/jdk1.5.0_04/bin/:$PATH //设置java,我的默认为1.6

export ANDROID_SDK_ROOT=./out/host/linux-x86/sdk/android-sdk_eng.vnify_linux-x86/

emulator -avd wvga800 -skin WVGA800 //运行指定的虚拟设备和皮肤

调试:

ddms &

~~~my~~~

1、Git的安装

在Ubuntu 8.04上安装git只要设定了正确的更新源,然后使用apt-get就可以了,有什么依赖问题,就让它自己解决吧。其中cURL是一个利用URL语法在命令行下工作的文件传输工具,会在后面安装Repo的时候用到。

sudo apt-get install git-core curl

2、安装Repo

首先确保在当前用户的主目录下创建一个/bin目录(如果没有的话),然后把它(~/bin)加到PATH环境变量中

接下来通过cURL来下载Repo脚本,保存到~/bin/repo文件中

curl http://android.git.kernel.org/repo >~/bin/repo

别忘了给repo可执行权限

chmod a+x ~/bin/repo

3、初始化版本库

如果是想把Android当前主线上最新版本的所有的sourcecode拿下来,我们需要repo的帮助。

先建立一个目录,比如~/android,进去以后用repo init命令即可。

repo init -u git://android.git.kernel.org/platform/manifest.git

这个过程会持续很长的时间(至少可以好好睡一觉),具体要多少时间就取决于网络条件了

最后会看到 repo initialized in /android这样的提示,就说明本地的版本库已经初始化完毕,并且包含了当前最新的sourcecode。

如果想拿某个branch而不是主线上的代码,我们需要用-b参数制定branch名字,比如:

1 2 3 4 5 6  下一页

Tags:Android 获取 源代码

编辑录入:coldstar [复制链接] [打 印]
赞助商链接