“Verizon Ellipsis 7”Android版本4.2.2“您的设备与此版本不兼容”

时间:2014-06-11 03:03:34

标签: android cordova

我们在Cordova上运行了一个Android应用。它已经发布到Google Play,已经在数百台设备上运行。我们刚刚发现使用Verizon的Ellipsis 7 Android版本4.2.2的用户无法在Google Play上找到该设备。使用Google Play网址直接访问应用时,会说该设备与应用版本不兼容。

根据我的研究,Ellipsis 7的尺寸具有不寻常的屏幕密度。以下是AndroidManifest.xml的内容

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="[removed package name]"
          android:versionName="3.4.1" android:versionCode="73">

      <supports-screens
            android:anyDensity="true" 
            android:resizeable="true"
            android:largeScreens="true"
            android:normalScreens="true"
            android:smallScreens="true"
            android:xlargeScreens="true" />

<compatible-screens>
    <!-- all small size screens -->
                                <screen android:screenSize="small" android:screenDensity="ldpi" />
                                <screen android:screenSize="small" android:screenDensity="mdpi" />
                                <screen android:screenSize="small" android:screenDensity="hdpi" />
                                <screen android:screenSize="small" android:screenDensity="xhdpi" />

                                <!-- all normal size screens -->
                                <screen android:screenSize="normal" android:screenDensity="ldpi" />
                                <screen android:screenSize="normal" android:screenDensity="mdpi" />
                                <screen android:screenSize="normal" android:screenDensity="hdpi" />
                                <screen android:screenSize="normal" android:screenDensity="xhdpi" />

                                <screen android:screenSize="large" android:screenDensity="ldpi" />
                                <screen android:screenSize="large" android:screenDensity="mdpi" />
                                <screen android:screenSize="large" android:screenDensity="hdpi" />
                                <screen android:screenSize="large" android:screenDensity="xhdpi" />

                                <screen android:screenSize="xlarge" android:screenDensity="ldpi" />
                                <screen android:screenSize="xlarge" android:screenDensity="mdpi" />
                                <screen android:screenSize="xlarge" android:screenDensity="hdpi" />
                                <screen android:screenSize="xlarge" android:screenDensity="xhdpi" />

                                <screen android:screenSize="small" android:screenDensity="480" />
                                <screen android:screenSize="normal" android:screenDensity="480" />
                                <screen android:screenSize="large" android:screenDensity="480" />
                                <screen android:screenSize="xlarge" android:screenDensity="480" />

                                <screen android:screenSize="small" android:screenDensity="240" />
                                <screen android:screenSize="normal" android:screenDensity="240" />
                                <screen android:screenSize="large" android:screenDensity="240" />
                                <screen android:screenSize="xlarge" android:screenDensity="240" />


</compatible-screens>

    <uses-permission android:name="android.permission.CAMERA" android:required="false"/>    
    <uses-permission android:name="android.permission.INTERNET" android:required="false"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:required="false"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" android:required="false"/>

    <uses-feature android:name="android.hardware.camera" android:required="false"/>
      <uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>

      <!-- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:required="false"/>
      <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:required="false"/>
      <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" android:required="false"/> -->

    <application
            android:debuggable="false"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme">
        <activity
                android:name=".MainActivity"
                android:label="@string/title_activity_main"
                android:configChanges="orientation|keyboardHidden"
                >
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
        <activity android:name="org.apache.cordova.DroidGap" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden" android:screenOrientation="portrait">
            <intent-filter></intent-filter>
        </activity>

        <!-- ZXing activities -->
          <activity android:name="com.google.zxing.client.android.CaptureActivity" android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden">
              <intent-filter>
              <action android:name="com.phonegap.plugins.barcodescanner.SCAN"/>
              <category android:name="android.intent.category.DEFAULT"/>
              </intent-filter>
          </activity>
          <activity android:name="com.google.zxing.client.android.encode.EncodeActivity" android:label="share_name">
              <intent-filter>
              <action android:name="com.phonegap.plugins.barcodescanner.ENCODE"/>
              <category android:name="android.intent.category.DEFAULT"/>
              </intent-filter>           
          </activity>

    </application>


    <uses-sdk 
      android:minSdkVersion="11" 
      android:targetSdkVersion="11" />
</manifest>

谢谢

0 个答案:

没有答案