Android.mk 文件时怎样指向的Android版本号的识别
时间: 2023-12-19 17:14:08 浏览: 120
在 Android.mk 文件中,您可以使用 `$(TARGET_PLATFORM_VERSION)` 变量来获取目标 Android 平台的版本号。该变量会被设置为您在编译时所选择的目标 Android 平台的版本号。例如,如果您使用以下命令编译您的 Android 项目:
```
mm -j8 TARGET_PLATFORM_VERSION=android-28
```
那么 `$(TARGET_PLATFORM_VERSION)` 变量的值将会是 `android-28`,即 Android 平台的版本号为 28。在 Android.mk 文件中,您可以使用此变量来指定您的代码所需的最低 Android 版本或目标 Android 版本等。例如:
```
ifeq ($(TARGET_PLATFORM_VERSION),android-28)
LOCAL_REQUIRED_MODULES := mymodule
else
LOCAL_REQUIRED_MODULES := oldmodule
endif
```
在上述示例中,如果目标 Android 平台版本为 28,则使用 `mymodule` 模块,否则使用 `oldmodule` 模块。
阅读全文