使用多个密钥库文件生成多个 apk
Generate multiple apk with multiple keystore files
我在 Android Studio 中使用 following instructions 生成多个 APK:
android {
...
splits {
// Configures multiple APKs based on ABI.
abi {
// Enables building multiple APKs per ABI.
enable true
// By default all ABIs are included, so use reset() and include to specify that we only
// want APKs for x86 and x86_64.
// Resets the list of ABIs that Gradle should create APKs for to none.
reset()
// Specifies a list of ABIs that Gradle should create APKs for.
include "x86", "x86_64"
// Specifies that we do not want to also generate a universal APK that includes all ABIs.
universalApk false
}
}
}
问题是:如何为每个不同的 APK 分配不同的 keystore?我在官方指南上没有找到任何说明...
你好@Lore 你不能为扩展创建或定义不同的密钥库或密钥库的细节,因为这只是对同一个 APK 的扩展,你可以按照下面的文档进行扩展:
Configure build variants
您可以定义密钥库数据并为不同的风格创建 apk:
Link for define keystore data in product flavor
我在 Android Studio 中使用 following instructions 生成多个 APK:
android {
...
splits {
// Configures multiple APKs based on ABI.
abi {
// Enables building multiple APKs per ABI.
enable true
// By default all ABIs are included, so use reset() and include to specify that we only
// want APKs for x86 and x86_64.
// Resets the list of ABIs that Gradle should create APKs for to none.
reset()
// Specifies a list of ABIs that Gradle should create APKs for.
include "x86", "x86_64"
// Specifies that we do not want to also generate a universal APK that includes all ABIs.
universalApk false
}
}
}
问题是:如何为每个不同的 APK 分配不同的 keystore?我在官方指南上没有找到任何说明...
你好@Lore 你不能为扩展创建或定义不同的密钥库或密钥库的细节,因为这只是对同一个 APK 的扩展,你可以按照下面的文档进行扩展: Configure build variants
您可以定义密钥库数据并为不同的风格创建 apk: Link for define keystore data in product flavor