2012-10-23 106 views
3

我有一個在谷歌播放(使用PhoneGap)的應用程序出現在手機搜索,但不是在平板電腦的搜索。任何想法爲什麼?Android應用出現在谷歌播放的手機,但不是平板電腦

據我所知,Android Manifest文件不會將其限制爲任何屏幕。這裏是清單文件:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="angelforms.kvsites.ie" 
    android:versionCode="9" 
    android:versionName="9" > 

    <uses-sdk android:minSdkVersion="10" /> 
<supports-screens 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:resizeable="true" 
    android:anyDensity="true" /> 

<uses-permission android:name="android.permission.VIBRATE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.RECEIVE_SMS" /> 
<uses-permission android:name="android.permission.RECORD_AUDIO" /> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 
<uses-permission android:name="android.permission.READ_CONTACTS" /> 
<uses-permission android:name="android.permission.WRITE_CONTACTS" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.BROADCAST_STICKY" /> 
    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
      android:name=".AngelFormsActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 
+0

檢查目標是否爲指定爲上phone.eg:if目標Android是8〜12和平板15那麼你將不得不將目標也改爲15。 –

+0

顯示完整的清單文件。這可能是因爲你有一個暗示限制的'部分。 – Squonk

+0

謝謝@Squonk - 已更新 –

回答

1

問題在於多個權限,像RECEIVE_SMS。 您可以將required="false"添加到uses-feature標記以使其正常工作。

此外,請將android:xlargeScreens="true"添加到supports-screens標籤以支持平板電腦。

+0

android:xlargeScreens =「true」這個標籤在menifest中不可用。我也可以使用但required =「false」並沒有出現在最高級的。是問題嗎? –

相關問題