在本机代码编译时找到AOSP中的Android版本?

smi*_*hak 3 android android-version android-source

我正在为设备构建AOSP.有没有办法在本机代码编译时获得当前的AOSP版本?我正在寻找类似Linux中的LINUX_VERSION_CODE和KERNEL_VERSION(X,Y,Z)指令.更具体地说,我想在我自己的AOSP附加项目中做一些看起来像这样的事情:

#if (ANDROID_VERSION_CODE >= ANDROID_VERSION(4,2,1))
... compile something ...
#else
... compile something else...
#endif
Run Code Online (Sandbox Code Playgroud)

ozb*_*bek 5

您可以使用PLATFORM_VERSION和/或PLATFORM_SDK_VERSION,请参阅version_defaults.mk