2

因此,我正在開發一個Android應用程序,並希望將其發佈到Google Play。 這些項目包含一些僅在API 13後才支持的方法(例如,像Display.GetSize())。 我在運行時讀取設備的操作系統做我的項目通過解決這些限制會向後兼容,並相應地做出決策(例如,如果OS < 13使用另一種方法獲取屏幕大小)谷歌播放兼容性檢查

即使我做了minSdk在我的清單7:

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

每次我啓動設備選擇器選擇一個模擬器,我看到一個紅十字會除了具有低於比API 13 OS模擬器,但應用程序工作正常,當我運行無論如何。

問題: 當我上傳我的應用到Google Play時,運行在API 13下面的設備是否能夠下載我的應用?

回答

1

模擬器選擇器中的紅色標誌是由於android「Project Build Target」造成的。當你把它改成2.1即SdkVersion = 7時,它不會來(紅色標誌)。

關於市場它不應該有任何問題。它肯定會適用於運行API 13以下的設備。