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 的未来版本中更改。

指定此组件应针对构建的平台。