Android Build: Tips and Tricks
来源:互联网 发布:拓尔思 知乎 编辑:程序博客网 时间:2024/04/30 01:47
Android Build: Tips and Tricks
All below build steps are trivial, but i took like a week to get a grip of.. just documenting to be handy.
$MYDROID is root of your android source directory.
Quick Incremental Build
$MYDROID is root of your android source directory.
Quick Incremental Build
Setup the environment for your build setup, go to moudle's directory with Android.mk and build.
`source $MYDROID/build/envsetup.sh`
`cd ./hardware/ti/omap3/liboverlay`
`source $MYDROID/build/envsetup.sh`
`cd ./hardware/ti/omap3/liboverlay`
`mm`
Note: `mm -B` will clean build all the libraries under a subdirectory.
Note: `mm -B` will clean build all the libraries under a subdirectory.
Package build
Building .apk in android SDK. No need of eclipse or PDK.
`source $MYDROID/build/envsetup.sh`
`mmm <path-to-package> `
`mmm <path-to-package> `
(say #mmm $MYDROID/packages/gallery)
Selective Clean
`make clean-<modulename>`
(eg. #make clean-libomxcommon )
Complete clean
`make clean` works but, "rm -rf ./out" is faster
Display full commands
Display full commands
`make showcommands`
Number of parallel threads
Number of parallel threads
This is same as GNU make, and chose it based on number of cpu cores available.
`make -j<number-of-parallel-jobs>`
`make -j<number-of-parallel-jobs>`
ref: http%3A%2F%2Fwww.bittoggler.com%2F2010%2F06%2Fandroid-build-tips-and-tricks.html&b=26
- Android Build: Tips and Tricks
- Android Build: Tips and Tricks
- Android Studio 100 tips and tricks
- Android Studio 100 tips and tricks
- Printing Tips and Tricks
- Win32 Tips and Tricks
- Printing Tips and Tricks
- Win32 Tips and Tricks
- Matlab: Tips and tricks
- Sed Tips and Tricks
- Eclipse Tips and Tricks
- Ruby tricks and tips
- Rspec tips and tricks
- C++ Tips and Tricks
- Pentest Tips and Tricks
- Visual C++ Tips and Tricks
- Visual C++ Tips and Tricks
- Vi/Vim Tips and Tricks
- 什么样的团队最有效率?
- UA自适应和手机下载
- 自引用结构兼谈Malloc和Free函数
- Java生成指定长度的随机密码
- 如何提高意志力&如何坚持每天学习档
- Android Build: Tips and Tricks
- 10.4. Exim4邮件服务器
- mysql处理Latin 中文繁体字乱码解决方案
- 静态链接库的生成
- web service 基础知识
- Java实践
- 常用的vs编码技巧2
- 配置文件
- 防止进程重复运行