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。它也可以是權限的組合。所以清除所有不需要的權限等等。要實現所有設備的兼容性目標可能非常困難。