昨天我在Play商店更新了我的应用,但我无法将我的应用更新到新版本。如果我用我的手机去玩商店,我没有得到更新按钮。无法从Play商店更新我的应用
在开发者控制台: 如果我试图存档的最新版本(11),并激活我以前的版本(10),它说:
此配置不能公布,原因如下( s):它 被禁止将先前与版本11 匹配的设备降级到版本10,这将在API范围10+和 中出现时包含[small,normal,large,xlarge]和包含任何[所有[android.hardware.screen.PORTRAIT, android.hardware.TOUCHSCREEN]。
以前运行的APK支持的配置比草稿 配置中的设备多。某些设备不会收到升级。当前运行的版本11不再支持当前的 配置。这些设备不会收到升级。在 范围10+ API级别,以及包含任何[小,正常的,大的, XLARGE]的屏幕布局和包含所有的 特点[android.hardware.screen.PORTRAIT,android.hardware.TOUCHSCREEN]
这是我AndroidManifest添加版本11
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17" /> // Previously was targetSdkVersion 16
<provider android:name=".DatabaseContentProvider" android:authorities="com.blabla.blabla.contentProvider" />
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
正如你可以看到我实现了谷歌的LVL在这个版本。
完全AndroidManifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.asd.asd"
android:versionCode="11"
android:versionName="2.0.0">
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
android:allowBackup="true">
<activity
android:name="com.asd.asd.LicenseCheck"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.asd.asd.MyActivity"
android:label="@string/app_name"
android:configChanges="keyboardHidden|orientation|screenSize" >
</activity>
<activity
android:screenOrientation="portrait"
android:name="com.asd.asd.PreferenceActivity"
android:label="@string/settings_name" >
</activity>
<activity
android:screenOrientation="portrait"
android:name="com.asd.asd.AboutActivity"
android:label="@string/about_name" >
</activity>
<receiver android:name="com.asd.asd.AlarmReceiver" />
<receiver android:name="com.asd.asd.NotificationReceiver" />
<service android:name="com.asd.asd.TimerService" />
<provider android:name=".DatabaseContentProvider"
android:authorities="com.asd.asd.contentProvider" />
</application>
</manifest>
我不能明白为什么我不能更新应用程序。我不明白为什么它抱怨screenizes,肖像和触摸屏。我从未在清单中声明这些细节。
编辑: 我发现,我已经从清单中移除了这个:
<compatible-screens android:xlargeScreens="false"/>
莫非这就是导致问题?我做现在支持xlargescreens,这就是为什么我删除它。
请尝试等待几天。推出更新时,Google Play可能会比较慢。 –
在Play商店里我说它是最新的2.0.0版本。所以它似乎已经发布。 – aelveborn
它已发布,但Google需要时间将更新推送到所有服务器。 –