1

我在 google play 上有一个名为 IronGrudge 的 android 应用程序,最近(在最新版本之后)我有平板电脑用户给我写信说他们得到“设备不支持”。

我真的想不通为什么。

这个问题与这个问题有关: 我的 android 应用程序在尝试使用平板电脑下载时得到设备不受支持, 但该解决方案对我无效,因为我没有使用任何复制保护(据我所知)。

更多信息:

当涉及到支持的设备时,我的应用程序确实没有那么严格:

  • 3080 支持的设备,0 排除的设备。
  • 需要 Android 2.2 或更高版本。
  • 自由的。

在最新版本中,我有 2 个新权限(应用程序中仅有的两个):

  • 修改/删除 USB 存储内容
  • 测试对受保护存储的访问

    (在 AndroidManifest.xml 文件中,权限如下所示:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    

从逻辑上讲,问题应该与两个新权限有关,我只是无法弄清楚它是如何关联的,这些权限是如何导致问题的。

有问题的平板电脑(我听说过的那些):

  • 银河标签 10.1
  • 三星平板 gt-p5110 (android 4.0.4)
  • 三星平板 gt-p7500 (android 4.0.4)

AndroidManifest.xml

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="wagnerbang.irongrudge"
    android:versionCode="10"
    android:versionName="@string/versionName">

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    <uses-sdk android:minSdkVersion="8" />
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/CustomTheme"

        android:backupAgent=".DbBackupAgent"
        android:allowBackup="true">
        <meta-data 
            android:name="com.google.android.backup.api_key"
            android:value="BLA BLA BLA BLA" /> 

        <activity
            android:label="@string/app_name"
            android:name=".SplashActivity" >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".AboutActivity" android:theme="@android:style/Theme.Dialog" />
        <activity android:name=".LegalInfoActivity" android:theme="@android:style/Theme.Dialog" />        
        <activity android:name=".BattleListActivity" />
        <activity android:name=".BattleViewActivity" android:theme="@style/DialogNoTitle" />        
        <activity android:name=".BattleCreateActivity" />
        <activity android:name=".FactionListActivity" android:theme="@android:style/Theme.Dialog" />
        <activity android:name=".CasterListActivity" android:theme="@android:style/Theme.Dialog" />
        <activity android:name=".PlayerListActivity" android:theme="@android:style/Theme.Dialog" />
    <activity android:name=".PlayerCreateActivity" android:theme="@android:style/Theme.Dialog" />        
        <activity android:name=".ScenarioListActivity" android:theme="@android:style/Theme.Dialog" />
        <activity android:name=".ScenarioCreateActivity" android:theme="@android:style/Theme.Dialog" />        
        <activity android:name=".EventListActivity" android:theme="@android:style/Theme.Dialog" />
        <activity android:name=".EventCreateActivity" android:theme="@android:style/Theme.Dialog" />        
        <activity android:name=".ResultActivity" android:theme="@android:style/Theme.Dialog" />   
        <activity android:name=".StatisticsActivity" />
        <activity android:name=".SearchFilterCreateActivity" android:theme="@android:style/Theme.Dialog" />
        <activity android:name=".QueryTypeActivity" android:theme="@android:style/Theme.Dialog" />               
        <activity android:name=".BattleListLandscapePref" />
        <activity android:name=".BattleListPortraitPref" />
        <activity android:name=".BattleListOrderingPref" />
        <activity android:name=".BackupActivity" />
        <activity android:name=".BackupLogActivity" android:theme="@android:style/Theme.Dialog" />
        <activity android:name=".SearchFilterListActivity" android:theme="@android:style/Theme.Dialog" />
    </application>
</manifest>
4

0 回答 0