我发布了多个apk安卓应用程序。 First apk是versionCode 10106,第二个apk是14106版。
现在,我已经更新了应用程序并进行了更改,因此我没有两个apk文件,但是所有API都有一个apk。新版apk的VersionCode是19112。
应用程序发布到Alpha部分。我的测试人员都没有收到更新。三天过去了。我在发布后2小时收到更新,所以我不认为GooglePlay存储错误。
我正在使用安装了Android L开发者预览版的Nexus5。我确信我的一些测试人员在手机上安装了4.4.4 KitKat,但它再次没有意义,因为它表示支持的设备有6324个。
下面你可以看到我的build.gradle文件。
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
defaultConfig {
applicationId "com.example"
minSdkVersion 10
targetSdkVersion 19
versionCode 19112
versionName '1.1.2'
}
buildTypes {
release {
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard- project.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:19.+'
compile 'com.google.android.gms:play-services:+'
compile 'com.android.support:appcompat-v7:19.+'
}
这是我在PlayStore上发出的警告:
A device with API levels in range 14+ is eligible to receive version 14106, which is optimized for higher API levels, but actually receives version 19112 because it has a higher version code. This would occur when
Release track containing any of [BETA] and
Screen layouts containing any of [small, normal, large, xlarge] and
OpenGL ES versions in range 2.0+ and
Features containing all of [android.hardware.screen.LANDSCAPE, android.hardware.TOUCHSCREEN].
A device upgrading from API levels in range 10-13 to API levels in range 14+ would become eligible to receive version 14106, which is optimized for higher API levels, but would actually receive version 19112 because it has a higher version code. This would occur when
Release track containing any of [BETA] and
Screen layouts containing any of [small, normal, large, xlarge] and
OpenGL ES versions in range 2.0+ and
Features containing all of [android.hardware.screen.LANDSCAPE, android.hardware.TOUCHSCREEN].
Some devices are eligible to run multiple APKs. In such a scenario, the device will receive the APK with the higher version code.
Previously active APKs supported more devices than those in the draft configuration.
Some devices will not receive upgrades.
Devices currently running version 8100 are no longer supported by the current configuration. Such devices will not receive upgrades.
API levels in range 8-9 and
Release track containing any of [ALPHA, BETA] and
Screen layouts containing any of [small, normal, large, xlarge] and
OpenGL ES versions in range 2.0+ and
Features containing all of [android.hardware.LOCATION, android.hardware.location.GPS, android.hardware.screen.LANDSCAPE, android.hardware.TELEPHONY, android.hardware.TOUCHSCREEN]