Android系统开发记录

做Android系统开发时用到的一些命令总结记录:

关于下载代码:

使用SecureCRT连接linux服务器,下载代码到挂载的网盘中(网盘映射到本地:win7系统,打开计算机,点击映射网络驱动器)

下载代码:

    svn  co   http://10.xxx.xxx.5/svn/msm89xx/branches/msm8909_M/project/android(svn路径)      project/android(要下载到的路径)

co 是checkout的缩写形式


关于编译:

编译系统:

进入android目录(源码根目录:会显示abi、art、bionic等。即 $: ~/project/android )

查看jdk版本:

    java  -version

如果需要切换jdk(有的项目需要使用jdk1.6,有的项目需要使用jdk1.7),

则执行

    source   ~/env/jdk_version_1.7.sh  或者  source   ~/env/jdk_version_1.6.sh(~:linux用户目录下,env文件家中的sh脚本文件(bash shell))

    source build/envsetup.sh

     choosecombo

Build type choices are:

    1、release

    2、debug

which would you like?[1] N 选择你要编译的类型

Product choices are:

which product would you like? N  //项目编号

Variant choices are:

 1.user

 2.userdebug

 3.eng

whic would you like? [eng] N  //选择你要的类型


svn update //更新代码

make update-api  //更新api

make -j18 //开始编译,  -j18代表18个多线程

编译模块:

在编译完系统后,在模块目录下 (例如:android/packages/apps/Settings,通常是含有Android.mk文件的目录)

  mm -j12

没有编译过系统,在android根目录下

  make  模块名


svn  diff   //本地代码与服务器代码的差别

svn info //svn 项目的svn路径等信息


快捷键:tab 键是自动补全,向上箭头 是上个命令,cd -  进入上次的目录


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值