原本打算自己写,后来发现网上有些帖子写得很好,暂时就不写了,后面遇到问题再去补充
Android.mk官方网站
http://android.mk/
android系统源码中添加app源码(源码部署移植)
https://blog.csdn.net/zhonglunshun/article/details/70256727
Android系统源码Build系统入门详解
https://blog.csdn.net/zhonglunshun/article/details/78247342
java本地编译的库依赖问题:
分为静态库和共享库。
系统集成有哪些静态库在frameworks/support里可以查看到,如果只是引用静态库的src文件,只需要在app的Android.mk文件中添加应用即可,如LOCAL_STATIC_JAVA_LIBRARIES := android-support-v4
如果需要引用静态库的res文件,还需要在Android.mk中声明引用路径
LOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-cardview
cardview_dir +=$(LOCAL_PATH)/../../../frameworks/support/v7/cardview/res
未完待续