首页 > 解决方案 > 自定义 SDK - API 级别

问题描述

PLATFORM_SDK_VERSION我已经成功地从主分支(8.1.x)构建了一个自定义 Android SDK,但是 SDK 管理器将其 API 级别显示为Q。我尝试设置./build/make/core/version_defaults.mk几个值(28、50 等),但它仍然列为Q。

这是一个问题,因为我无法compileSdkVersion Q在 gradle 文件中指定。

我通过以下方式构建 SDK:

$lunch sdk-eng
$make update-api 
$make sdk

我通过将生成的 zip 文件解压缩到文件系统并在local.properties.

这真的是使用自定义 SDK 的最佳方式吗?如何更改 api 级别编号?

标签: androidandroid-source

解决方案


将 PLATFORM_VERSION.OPM1(在我的情况下为“OPM1”,它可能是另一个数字)设置为 8.1.x,将 PLATFORM_SDK_VERSION 设置为 27 或其他数字。遵循这种格式


推荐阅读