原本打算自己写,后来发现网上有些帖子写得很好,暂时就不写了,后面遇到问题再去补充
Android.mk官方网站
http://android.mk/
android系统源码中添加app源码(源码部署移植)
https://blog.youkuaiyun.com/zhonglunshun/article/details/70256727
Android系统源码Build系统入门详解
https://blog.youkuaiyun.com/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
未完待续
本文详细介绍了Android系统源码构建流程,包括如何在源码中添加应用程序源码,以及在Android.mk文件中配置静态库和共享库依赖的方法。同时,提供了官方Android.mk文档链接及系统源码Build系统的入门指南。
2243

被折叠的 条评论
为什么被折叠?



