android MK 怎么写两个AOK
时间: 2024-03-01 19:54:18 浏览: 71
在Android的MK文件中,如果要编译两个AOK(Android开放式压缩文件),你需要在文件中指定两个目标文件名,并将它们作为模块添加到MK文件中。具体步骤如下:
1. 定义两个目标文件名,例如:target1.aok 和 target2.aok。
2. 在MK文件中添加以下代码:
```
include $(CLEAR_VARS)
LOCAL_MODULE := target1
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_SUFFIX := .aok
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)
LOCAL_SRC_FILES := target1.aok
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := target2
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_SUFFIX := .aok
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)
LOCAL_SRC_FILES := target2.aok
include $(BUILD_PREBUILT)
```
以上代码将模块的类设置为ETC,将模块的后缀设置为.aok,指定了模块的路径和源文件名,并通过BUILD_PREBUILT命令构建预编译模块。
3. 最后,运行make命令来编译两个AOK文件:
```
make target1
make target2
```
这样就可以成功编译出两个AOK文件了。