www.example.com中变量LOCAL_SDK_VERSION的system_current和current之间的差异ANDROID.mk?

3qpi33ja  于 2023-01-24  发布在  Android
关注(0)|答案(1)|浏览(376)

我们的应用程序应该与Android构建沿着构建,并移动到系统分区。
但我们使用的是隐藏API,因此添加了变量LOCAL_PRIVATE_PLATFORM_APIS := true
在当前的Android 11中,我们删除了应用中所有隐藏的API,并尝试将应用移至/product分区。在Android.mk文件中,我们添加了以下更改

LOCAL_PRODUCT_MODULE := true
LOCAL_SDK_VERSION := current

我的问题是关于变量的两个可能值

  1. system_current
  2. current
    有人能给我解释一下system_currentcurrent之间的区别吗?
axzmvihb

axzmvihb1#

system_current标志启用系统SDK API/符号,而current根据源代码树的Android版本使用当前预构建的公共SDK。
宋楚瑜(Android.bp)发布参考:http://119.29.209.28/Android/soong/java.html#android_app.sdk_version
https://source.android.com/devices/architecture/java-library

相关问题