2010-06-06 27 views
1

SoundPool在Android 1.5中有一個嚴重的錯誤。我使用一種解決方法修復了它,但由於它確實限制了我的應用程序,因此我希望針對它的下一個版本使用1.6+。當我發佈具有更高目標sdk的升級版本時,會發生什麼情況?

我在想:當我發佈具有更高目標SDK版本,然後是我的應用以前版本的升級時會發生什麼?只有1.6以上的用戶能夠升級他們的應用程序嗎?或者,1.5用戶也可以升級,因爲他們已經安裝了該程序?

有人有這方面的經驗?

回答

0

既然你回答我的問題之一,我想我會看看您的問題: -

從我讀過關於Android開發人員網站: -

清單持有APK將支持的最低版本。只有具有相同版本或更高版本的SDK的用戶才能在Market中看到您的應用。

因此,要回答你的問題,是的,只有OS 1.6以上的用戶才能升級。我發佈了一個應用程序,設置爲1.6,並且想知道爲什麼我的下載量減少了,然後意識到我做了什麼,將其設置回1.5,並且一切都很好。

是否有無論如何你可以得到新的1.6源的soundpool,將其添加到您的應用程序,並檢測到版本1.5時使用它(或者,只是一直使用它)。

很多麻煩我知道,但只是一個想法。

+0

Soundpool是本地代碼,所以我無法將其恢復。但是,我現在只是修改了soundpool,因爲它有一些更加愚蠢的錯誤。 – Peterdk 2010-06-07 20:18:19

+0

也許你是對的。我懷疑用戶是否會安裝該應用程序,但沒有看到任何有關更新API版本的經驗報告。 – Peterdk 2011-03-09 15:30:12

0

對此沒有任何經驗,但1.5用戶可以使用目標爲1.6的應用程序似乎不太可能。他們可能會被告知您的應用不再支持他們的平臺,或者只是不會收到更新。

相關問題