首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法更新游戏商店的应用程序

无法更新游戏商店的应用程序
EN

Stack Overflow用户
提问于 2013-03-31 15:33:45
回答 1查看 3.7K关注 0票数 2

昨天我在play商店更新了我的应用程序,但我不能将我的应用程序更新到新版本。如果我去玩商店用我的手机,我没有得到更新按钮。

开发人员控制台中的如果我试图归档最新版本(11)并激活我以前的版本(10),它会说:

此配置不能发布,原因如下:禁止将以前与版本11匹配的设备降级为10版,当范围10+中的API级别和屏幕布局包含任何小、常规、大、xlarge和包含所有android.hardware.screen.PORTRAIT、android.hardware.TOUCHSCREEN的功能时,就会出现这种情况。 以前活动的APK比草案配置中的设备支持更多的设备。有些设备将不会接受升级。当前运行版本11的较少设备不再受当前配置的支持。这样的设备将不会得到升级。范围10+和屏幕布局中的API级别包含任何一个小的、正常的、大的、xlarge和包含所有android.hardware.screen.PORTRAIT、android.hardware.TOUCHSCREEN的特性

这是在11版的AndroidManifest中添加的。

代码语言:javascript
复制
<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:

代码语言:javascript
复制
<?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>

我不明白为什么我不能更新应用程序。我不明白为什么它在抱怨屏幕大小,肖像和触摸屏。我从来没有在我的名单上宣布过这些细节。

编辑:,我发现我从清单中删除了这个:

代码语言:javascript
复制
<compatible-screens android:xlargeScreens="false"/> 

难道这就是问题的根源吗?我现在要支持xlargescreens,这就是我为什么删除它的原因。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-01 00:58:59

@RagnhavSood是对的。它花了一些时间来发布更新(大约24小时),它现在工作在我的另一部手机在家里,但不是在我自己的手机,因为它是与开发商的帐户。我想我的问题可能是我实现了LVL,所以我无法更新自己的应用程序。

所有学分Raghav Sood

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15731073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档