NativeLibrarySpec

注意:此类处于 孵化阶段,在将来的 Gradle 版本中可能会发生变化。

由 Gradle 构建的原生库组件的定义。

属性

属性描述
api
孵化中

将此库转换为使用 api 库链接的原生库需求。

baseName
孵化中

构建此组件时用于构建输出文件名的名称。

binaries
孵化中

为此组件规范生成的变体。

displayName
孵化中

返回此元素的易于人类理解的显示名称。

shared
孵化中

将此库转换为使用共享库变体的原生库需求。这是默认设置。

static
孵化中

将此库转换为使用静态库变体的原生库需求。

方法

方法描述
targetBuildTypes(buildTypeSelectors)
孵化中

指定此组件应为其构建的一个或多个 BuildType 的名称。

targetFlavors(flavorSelectors)
孵化中

指定此组件应为其构建的一个或多个 Flavor 的名称。

targetPlatform(targetPlatform)
孵化中

指定此组件应为其构建的平台。

脚本块

无脚本块

属性详情

注意:此属性处于 孵化阶段,在将来的 Gradle 版本中可能会发生变化。

将此库转换为使用 api 库链接的原生库需求。

String baseName

注意:此属性处于 孵化阶段,在将来的 Gradle 版本中可能会发生变化。

构建此组件时用于构建输出文件名的名称。

ModelMap<BinarySpec> binaries (只读)

注意:此属性处于 孵化阶段,在将来的 Gradle 版本中可能会发生变化。

为此组件规范生成的变体。

String displayName (只读)

注意:此属性处于 孵化阶段,在将来的 Gradle 版本中可能会发生变化。

返回此元素的易于人类理解的显示名称。

NativeLibraryRequirement shared (只读)

注意:此属性处于 孵化阶段,在将来的 Gradle 版本中可能会发生变化。

将此库转换为使用共享库变体的原生库需求。这是默认设置。

NativeLibraryRequirement static (只读)

注意:此属性处于 孵化阶段,在将来的 Gradle 版本中可能会发生变化。

将此库转换为使用静态库变体的原生库需求。

方法详情

void targetBuildTypes(String... buildTypeSelectors)

注意:此方法处于 孵化阶段,在将来的 Gradle 版本中可能会发生变化。

指定此组件应为其构建的一个或多个 BuildType 的名称。

void targetFlavors(String... flavorSelectors)

注意:此方法处于 孵化阶段,在将来的 Gradle 版本中可能会发生变化。

指定此组件应为其构建的一个或多个 Flavor 的名称。

void targetPlatform(String targetPlatform)

注意:此方法处于 孵化阶段,在将来的 Gradle 版本中可能会发生变化。

指定此组件应为其构建的平台。