2013-12-18 27 views
6

我昨天發佈了一個apk更新(https://play.google.com/store/apps/details?id=nu.heka.tinnitusrev2),並在此更新中我增加了對平板電腦的支持。apk更新爲平板電腦,仍然說「專爲手機」

問題是,當我在平板電腦上的Play商店中查找應用程序時,我仍然有那個醜陋的「專爲手機設計」的品牌。

這裏是我做的步驟:

  • 更新VERSIONCODE和名稱

    • 更新截圖7" 和10" 平板電腦(無論是本地化版本和國際)
    • 使用sw600dp和sw720dp預選賽在清單
    • APK細節表明,它支持各種規模小 - XLARGE

    的屏幕平板電腦的熱量顯示在我的平板電腦上,所以我不明白爲什麼它仍然得到專爲手機標記。

    我錯過了什麼,或者這只是我不得不等待的東西?

    編輯:

    我在Tablet checklist看到,我應該聲明:

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

    ,但它也說,minSdk應該是11,如果我理解正確的(?!)我有minSDK 9一些用戶那些舊設備。所以我不能讓我的應用程序擺脫那張郵票?

  • 回答

    1

    添加支持解決了這個問題,現在我的平板電腦應用爲平板電腦設計的,它必須是針對API < 13所有的應用程序進行顯示:

    <supports-screens 
        android:largeScreens="true" 
        android:xlargeScreens="true" 
    /> 
    
    +0

    您的意思是在添加上述支持屏幕標籤之後,即使將minSDK設置爲9,您的應用也會獲得「爲平板電腦設計」標籤? –

    +0

    ,或者它沒有得到「爲手機設計」,iOS上的應用商店做了「專爲平板電腦」,但android只是一個調皮的標籤,說開發者懶得無法開發平板電腦;) –

    +1

    Still在manifest和minSDK 15中顯示我的應用程序爲「專爲手機設計」的支持屏幕標籤。 – AndyW

    0

    您也可以過濾手機和平板電腦的相同應用程序。

    對於電話: -

    <uses-sdk 
        android:minSdkVersion="14" 
        android:targetSdkVersion="18" /> 
    
    
    
    <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" /> 
        </compatible-screens> 
    

    對於平板電腦: -

    <uses-sdk 
         android:minSdkVersion="14" 
         android:targetSdkVersion="18" /> 
    
    
          <supports-screens 
         android:largeScreens="true" 
         android:normalScreens="false" 
         android:requiresSmallestWidthDp="600" 
         android:smallScreens="false" 
         android:xlargeScreens="true" /> 
    

    它可能help.Thanks!

    +0

    我意識到這一點,它支持所有的屏幕尺寸,手機和平板電腦,所以我不需要過濾,謝謝你的回答! –