需求:有时候我们需要借用AOSP的源码环境来开发APP。
在AOSP中的APP的编译和平时开发不一样,需要使用Android.mk来打包。简单参考一下 packages/app/
下的APP就明白该怎么做了。我已经弄了一个最简单的模板:
git clone https://github.com/difcareer/testapp
你只需要将其clone到自己的AOSP目录中,我放在了 packages/app/
下, 然后执行:
mmm packages/app/testapp
即可单独对其编译,再使用 make snod
将其打包的system.img中,重启模拟器即可看到效果。
你可以以testapp为基础,修改为自己的APP,然后参考上面操作即可。