2013-10-01 160 views
2

我有一些應用程序在谷歌玩清單中的以下內容。目標和最低Android版本支持平板電腦

<uses-sdk android:minSdkVersion="10" /> 

現在,對於下優化技巧我的開發者控制檯,每一個應用程序,它說的:

"Target and minimum Android versions support tablets" 

這是什麼意思?並且我也嘗試了添加

<uses-sdk android:minSdkVersion="10" 
       android:targetSdkVersion="16"/> 

但是在添加這個之後,有一些功能在我的應用程序中無法正常工作。

所以我想知道:」

1)這是什麼想說的

2)它意味着什麼?‘我的應用程序不會被谷歌特色的平板電腦’

3)什麼是優勢和劣勢

4)爲什麼 「菜單」,在設備按鈕添加機器人後消失:?targetSdkVersion = 「16」

5)如何克服這一點,而不影響我的應用程序的任何更改?

任何人都可以幫助我嗎?

回答

4

1)目標sdk版本表示您已經測試過您的應用程序的最高版本。因此,爲了讓Google Play將其作爲平板電腦應用推廣,它至少必須至少有11個。

2)所以對第二個問題的回答是肯定的。 3)如果未指定目標sdk,則默認與最低sdk版本的值相同。如果該版本在HoneyComb之前,我預計您的應用可能不會提供給平板電腦用戶。

4)菜單按鈕在API級別11中被刪除,並被替換爲操作欄。這就是它在你的16版本中消失的原因。 5)我認爲你需要改變你的應用程序來使用Action Bar來代替(它與API 11之前的版本向後兼容)。檢查出的問題下面提供更多的信息比我能進入這裏:

Handling the missing MENU button in new versions of Android (3.x and up)

+0

嘿,我得到這個「不能生成位圖的質感」,這是導致我的應用程序添加的android後崩潰:targetSdkVersion = 「16」,你能幫我解決這個問題嗎? – Goofy

+0

這是一個gif嗎?因此,請嘗試使用png或jpg,因爲在API 16中存在一些gif支持問題。如果您在升級應用程序時仍遇到問題,請提出另一個問題。 – NigelK

相關問題