2013-11-21 106 views
0

我在Google Play上發佈了新的Android應用。我應該添加或從清單文件中刪除,所以它必須支持所有Android手機和標籤。我的Android應用不支持谷歌上的所有Android設備播放

+0

您是否爲res文件夾中的不同屏幕創建了不同的佈局? – Piyush

+0

增加了支持清單中的screentypes? – midhunhk

+0

請張貼您的清單。如果您還沒有這樣做,我還建議您閱讀以下內容:http://developer.android.com/guide/practices/screens_support.html即使您確實設法支持所有設備,您的應用程序也可能無法正確縮放沒有不同的佈局。 – NigelK

回答

1

您需要設置的minSdkVersion在AndroidManifest.xml

<uses-sdk 
    android:minSdkVersion="1" 
    android:targetSdkVersion="19" /> 

但你需要讓舒爾您的應用程序會正常運行在所有設備上。

+0

我已經完成了,但它看起來像屏幕分辨率問題。我應該怎麼做才能支持所有屏幕。 –

+0

您可以瀏覽谷歌ioshed項目。它在手機和平​​板電腦上運行良好,並支持不同的分辨率。 https://code.google.com/p/iosched/ –

0

設定的目標SDK值在AndroidManifest.xml項目

<uses-sdk android:minSdkVersion="integer" 
      android:targetSdkVersion="integer" 
      android:maxSdkVersion="integer" /> 

你要跟應該保持的android:作爲的minSdkVersion 1和android:targetSdkVersion爲19(Android的奇巧) 參考http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

+0

我已經完成了,但它正在尋找屏幕分辨率問題。我應該做什麼支持所有屏幕。 –

+0

在您的佈局文件中,使用fill_parent和wrap_content指定視圖的寬度和高度,不要在dp中指定。如果它仍然看起來不正確,請分享您的佈局xml文件 –

1

Android的XML :

API-兼容性:

<uses-sdk android:minSdkVersion="1" 
      android:targetSdkVersion="~"/> 

顯示兼容性:

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

在谷歌Play開發者控制檯,選擇您的應用程序,進入「APK」,並確保沒有設備被排除在外。

我剛剛上傳了一個測試應用程序,並且我設法支持4444個4444設備。排除的是一些Google TV設備和其他隱藏設備。我認爲這已經足夠了......

相關問題