编译模块
android中的一个应用程序可以单独编译,编译后要重新生成system.img
在源码目录下执行
$ . build/envsetup.sh (.后面有空格)
就多出一些命令:
- croot: Changes directory to the top of the tree.
- m: Makes from the top of the tree.
- mm: Builds all of the modules in the current directory.
- mmm: Builds all of the modules in the supplied directories.
- cgrep: Greps on all local C/C++ files.
- jgrep: Greps on all local Java files.
- resgrep: Greps on all local res/*.xml files.
- godir: Go to the directory containing a file.
可以加—help查看用法
我们可以使用mmm来编译指定目录的模块,如编译联系人:
$ mmm packages/apps/Contacts/
编完之后生成两个文件:
out/target/product/generic/data/app/ContactsTests.apk
out/target/product/generic/system/app/Contacts.apk
可以使用
$ make snod
重新生成system.img,再运行模拟器

更多相关文章

  1. Android(安卓)项目打包jar,生产sdk供别人使用 可适用 android stu
  2. ubuntu android 编译环境设置
  3. Android(安卓)Studio 使用 System.loadLibrary()的一些问题
  4. android jni开发流程
  5. Dalvik——基本Dalvik VM调用
  6. Android(安卓)的 ApkTool 反编译 apk xml 和去广告
  7. 【安卓学习之常见问题】 编译V7问题- 'android:Widget.Material.
  8. android gradle 4.1以上依赖的改变:compile->api和implementation
  9. 【Android-FaceBook】facebook Android配置过程中生成密钥哈希+o

随机推荐

  1. android sqlite _id
  2. Android进程通讯
  3. SDK Manager中Extras下没有Android(安卓)
  4. 总结android音频视频操作 (java层代码)
  5. EditText的属性说明
  6. Error:(2, 0) Plugin with id 'com.githu
  7. 如何实现TextView的Marquee效果
  8. Android模拟键盘和键盘监听的一些调研
  9. Android获取SD卡中选中图片的路径(URL)
  10. Android播放GIF动画