2014-04-10 48 views
1

已在Google Play商店中發佈該應用程序。能夠下載並安裝在Android手機上。 但是,該應用程序並未在平板電腦設備的Play商店中列出。 我懷疑我的清單文件有問題。清單文件的 內容應用程序未在Google Play商店中列出的平板設備

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



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

請指引我與我不得不做出這樣的應用進行了Play商店上市的平板設備的變化。 在此先感謝

+0

您是否添加了至少一個平板電腦屏幕截圖? – Lunchbox

+0

平板電腦是否可以選擇插入SIM卡? – Lal

+0

在發佈時添加平板電腦屏幕截圖?是的,已添加5個平板電腦屏幕截圖 –

回答

5

我相信關鍵在於您的權限。通過說您的應用使用RECEIVE_SMS和READ_PHONE_STATE,Google Play會使用它來過濾那些無法執行這些操作的設備(平板電腦),因爲它認爲您的應用需要使用這些權限才能正常工作。根據Android開發人員網站:

爲了防止這些應用程序無意中出現,Google Play假定某些與硬件相關的權限表示默認情況下需要基礎硬件功能。例如,使用藍牙的應用程序必須在元素中請求BLUETOOTH權限 - 對於舊版應用程序,Google Play假定權限聲明意味着應用程序需要底層的android.hardware.bluetooth功能,並根據該功能設置過濾。

而且,看看這個:

Telephony CALL_PHONE android.hardware.telephony CALL_PRIVILEGED android.hardware.telephony MODIFY_PHONE_STATE android.hardware.telephony PROCESS_OUTGOING_CALLS android.hardware.telephony READ_SMS android.hardware.telephony RECEIVE_SMS android.hardware.telephony RECEIVE_MMS android.hardware.telephony RECEIVE_WAP_PUSH android.hardware.telephony SEND_SMS android.hardware.telephony WRITE_APN_SETTINGS android.hardware.telephony WRITE_SMS android.hardware.telephony 

你有RECEIVE_SMSREAD_PHONE_STATE,讓您自動擁有android.hardware.telephony。您可以通過執行

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

所有這一切都在更深入here說明解決這個問題。

5

有兩個原因,我知道,爲什麼我的應用程序不會顯示在Play商店。

  1. 設備的操作系統版本低於您在Androidmanifest.xml中使用「minsdkversion」指定的操作系統版本。
  2. 權限的東西。如果您聲明瞭電話呼叫,相機等的權限以及沒有這些硬件的平板電腦,用戶無法在Google Play商店中爲自己的設備找到我的應用。

所以,我們應該在Androidmanifast.xml中添加一些代碼,如下所示。

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

欲瞭解更多信息,請查看Q/A。 ,this documentthis

相關問題