Android.mk和Android.bp可以同时存在吗
时间: 2023-11-11 14:52:21 浏览: 281
回答: 是的,Android.mk和Android.bp可以同时存在。Android.mk是旧版的构建文件,而Android.bp是新版的构建文件。在迁移项目时,可以将Android.mk转换为Android.bp,但并不意味着需要完全放弃Android.mk。两者可以同时存在,以便在项目中逐步迁移和更新构建配置。\[1\]\[2\]
#### 引用[.reference_title]
- *1* *2* *3* [普法Android.mk中的一些宏和Android.bp对应关系](https://blog.csdn.net/tkwxty/article/details/126229707)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关问题
Android.mk怎么转成Android.bp
Android.mk文件转换为Android.bp文件需要了解Android.mk的一些宏和Android.bp的对应关系。虽然有一个名为androidmk的工具可以简单地将Android.mk文件转换为Android.bp,但是有一些无法转换的语句需要学习Android.bp的命令。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [Android.mk 转换为 Android.bp](https://blog.csdn.net/weixin_44008788/article/details/120993602)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
- *2* *3* [普法Android.mk中的一些宏和Android.bp对应关系](https://blog.csdn.net/tkwxty/article/details/126229707)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]
android.mk和android.bp
android.mk和android.bp是Android系统中的两个构建文件。
android.mk是旧版的构建文件,使用GNU Make语法,用于编译Android系统中的C/C++代码。它定义了编译规则、依赖关系和目标文件等信息。
android.bp是新版的构建文件,使用类似于Python的语法,用于编译Android系统中的Java和C/C++代码。它定义了模块、依赖关系、编译选项和目标文件等信息。
相比于android.mk,android.bp更加灵活、可读性更高,能够更好地支持模块化构建和增量编译。因此,在Android 9.及以上版本中,android.bp已经成为了主要的构建文件格式。
阅读全文