【发布时间】:2017-12-30 14:20:31
【问题描述】:
为了减少 Apk 的大小,我需要为每个 CPU 架构创建不同的 apk。这是我正在使用的方法;
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a', 'armeabi'
universalApk false
}
}
这会创建 2 个 apk 文件,两者的大小都小于universalApk。所以这解决了我的 apk 大小问题。
现在的问题是如何将它们都上传到Play store。
This表示apk's的版本号应该不同。
在将更新的 apk 添加到 playstore 之前,我打开应用级别 build.gradle 并更新 versionCode 属性;
defaultConfig {
versionName "1.0.2"
versionCode 78
}
所以现在当我创建多个 apk 时,两者都将具有相同的 versionCode。
我的问题是如何为两个生成的 apk 分配不同的 versionCode,或者在更改它们的 versionCode 值后,我是否需要一个一个地创建两个 apk。
【问题讨论】:
标签: android performance gradle apk