1

我的应用清单如下所述。我已经提到所有必要的标志以下虚假..Android - Play Store不支持的设备

供参考:我已经添加亚马逊地图的权限作为其在亚马逊和Play商店之间的通用。
当前应用程序有337不支持的设备在市场上。 其中有些是


Samsungolleh- IK1
SamsungGalaxy- GT-I7500
SamsungHomesync- spcwifi
SamsungMoment- SPH-M900
SamsungGT-I5800L- GT-I5800L
SamsungMoment- SPH -M900
SamsungBehold II- sgh-t939
SamsungGalaxy Star-mintss
SamsungGalaxy Player 50-Y P-G50
SamsungEuropa- GT-I5500M
SamsungGalaxy 070-亨德里克斯
SamsungGalaxy星形薄荷
SamsungBehold II- SGH_T939
SamsungSpica-人字
SamsungGalaxy斯皮卡

和许多其他..


我在AndroidManifest.xml中丢失了什么?


<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:amazon="http://schemas.amazon.com/apk/res/android" 
    package="com.vishal" 
    android:versionCode="35" 
    android:versionName="3.2.1" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="10" /> 

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

<!-- GOOGLE MAP API V2 --> 
<permission 
    android:name="com.vishal.permission.MAPS_RECEIVE" 
    android:protectionLevel="signature" /> 
<uses-permission android:name="com.vishal.permission.MAPS_RECEIVE" /> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
<uses-feature 
    android:glEsVersion="0x00020000" 
    android:required="true" /> 
<!-- GOOGLE MAP API V2 --> 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<!-- To Get GPS Location --> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<!-- To Get GPS Location --> 

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

<!-- To Call Salon --> 
<uses-permission android:name="android.permission.CALL_PHONE" /> 
<uses-feature 
    android:name="android.hardware.telephony" 
    android:required="false" /> 
<!-- To Call Salon --> 


<!-- To Capture from Camera --> 
<uses-permission android:name="android.permission.CAMERA" /> 

<uses-feature 
    android:name="android.hardware.camera" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.camera.autofocus" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.camera.flash" 
    android:required="false" /> 
<!-- To Capture from Camera --> 


<!-- PUSH NOTIFICATION PERMISSIONS -->  
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<permission 
    android:name="com.vishal.permission.C2D_MESSAGE" 
    android:protectionLevel="signature" /> 
<uses-permission android:name="com.vishal.permission.C2D_MESSAGE" /> 
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
<!-- PUSH NOTIFICATION PERMISSIONS --> 

<!-- CALENDAR PERMISSIONS --> 
<uses-permission android:name="android.permission.READ_CALENDAR" /> 
<uses-permission android:name="android.permission.WRITE_CALENDAR" /> 

<application 
    android:name="TestApplication" 
    android:debuggable="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <meta-data 
     android:name="com.google.android.maps.v2.API_KEY" 
     android:value="KEY DESCRIBED HERE" /> 

    <!-- 
     All Activity Tags are mentioned here 
    --> 

    <amazon:enable-feature 
     android:name="com.amazon.geo.maps" 
     android:required="false" /> 

    <receiver 
     android:name="com.google.android.gcm.GCMBroadcastReceiver" 
     android:permission="com.google.android.c2dm.permission.SEND" > 
     <intent-filter> 
      <!-- Receives the actual messages. --> 
      <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
      <!-- Receives the registration id. --> 
      <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> 

      <category android:name="com.vishal" /> 
     </intent-filter> 
    </receiver>  
    <service android:name=".GCMIntentService" /> 
</application> 

+0

尝试使用android:targetSdkVersion =“17”http://stackoverflow.com/questions/17673640/android-my-app-is-not-supporting-galxy-s-4/17738629#17738629 –

+0

期待所有非常旧手机可能只是低于API 8 –

+0

实际问题是什么,PlayStore上不支持某个设备 - 如果是,那么哪一个?您将手机的API限制在8到10之间 - 这是总数中非常少的部分。 – g00dy

回答

1

这可能是各种原因,但一个快速的研究也可以是所需的最低API级别。比如我做了以下的手机上的搜索:

http://www.gsmarena.com/samsung_i5700_galaxy_spica-2965.php

这有最大2.1是API 7,而不是8。它也可以是权限的组合。所以清除所有不需要的权限等等。要实现所有设备的兼容性目标可能非常困难。