原生库规范

API文档:NativeLibrarySpec

注意:此类正在孵化中,可能会在 Gradle 的未来版本中发生更改。

将由 Gradle 构建的本机库组件的定义。

特性

财产描述
api
孵化

将此库转换为使用 api 库链接的本机库需求。

baseName
孵化

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

binaries
孵化

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

displayName
孵化

返回此元素的人类可使用的显示名称。

shared
孵化

将此库转换为使用共享库变体的本机库要求。这是默认设置。

static
孵化

将此库转换为使用静态库变体的本机库要求。

方法

方法描述
targetBuildTypes(buildTypeSelectors)
孵化

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

targetFlavors(flavorSelectors)
孵化

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

targetPlatform(targetPlatform)
孵化

指定应该构建该组件的平台。

脚本块

无脚本块

物业详情

NativeLibraryRequirement api(只读)

注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。

将此库转换为使用 api 库链接的本机库需求。

String baseName

注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。

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

ModelMap<BinarySpec> binaries(只读)

注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。

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

String displayName(只读)

注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。

返回此元素的人类可使用的显示名称。

NativeLibraryRequirement shared(只读)

注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。

将此库转换为使用共享库变体的本机库要求。这是默认设置。

NativeLibraryRequirement static(只读)

注意:此属性正在酝酿中,可能会在 Gradle 的未来版本中发生更改。

将此库转换为使用静态库变体的本机库要求。

方法详情

void targetBuildTypesString...构建类型选择器)

注意:此方法正在孵化中,可能会在 Gradle 的未来版本中发生变化。

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

void targetFlavorsString...风味选择器)

注意:此方法正在孵化中,可能会在 Gradle 的未来版本中发生变化。

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

void targetPlatformString目标平台)

注意:此方法正在孵化中,可能会在 Gradle 的未来版本中发生变化。

指定应该构建该组件的平台。