1 运行 build/envsetup.sh, 该文件提供 m,mm,mmm 等命令
#. ./build/envsetup.sh

注意 : . . 之间是空格

运行之后用 help 查看命令

#help

m 编译整个 android 工程

mm 编译当前目录下的模块

mmm path 编译指定目录下的模块

2 配置参数
#tapas

运行该命令后会出现 :

Build for the simulator or the device?
1. Device
2. Simulator

Which would you like? [1]

Build type choices are:
1. release
2. debug

Which would you like? [1]

Product choices are:
1. emulator
2. generic
3. sim
You can also type the name of a product if you know it.
Which would you like? [generic]

以上产品选项是默认的 , 如果 vendor/ 目录下有产品 , 则会自动扫描进去 .

3 附加 : 如何在 vendor 下添加产品
以 HTC 为例 :

vendor/htc/dream-open 在配置时会出现如下错误 :

build/core/product_config.mk:173: *** No matches for product "dream-open".

原因是 :

vendor/htc/dream-open/htm_dream.mk 里 PRODUCT_NAME := htc_dream , 所以 dream-open 要改为 htc_dream, 还有文件夹命名不能有 – ( 中间 ), 但可以有 _( 底下 )

dream-open -> htc_dream


PRODUCT_NAME := htc_dream

PRODUCT_DEVICE := htc_dream


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/skdev/archive/2009/11/18/4826181.aspx


更多相关文章

  1. android中使用adb shell命令kill掉应用程序
  2. 用cmd 命令更改Android 的默认虚拟机的地址的方法
  3. Android命令行工具logcat详细用法!
  4. Android Studio报错adb不是内部命令
  5. android 常用命令
  6. Android SDK的安装和Android命令行工具
  7. 在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程
  8. 如何用命令(cmd)创建开启AVD
  9. 【Android】adb shell 命令探索

随机推荐

  1. DataGrip 格式化SQL的实现方法(自定义Sql
  2. 万能密码的SQL注入漏洞其PHP环境搭建及防
  3. Android(安卓)异步更新UI----AsyncTask
  4. Android(安卓)View详解
  5. Android(安卓)开发中使用 SQLite 数据库
  6. Android(安卓)开发之旅:又见Hello World!
  7. android opencv 前置摄像头
  8. 推荐10个Android开源项目
  9. [Android] 内存泄漏调试经验分享 (二)
  10. Android(安卓)使用TextView实现跑马灯效