2010-01-16 48 views
3

我有一個使用衆所周知的Strategies for Legacy Applications的Android應用程序。它使用Android SDK 2.0構建,其清單設置爲minSdkVersion =「3」(API 1.5)和targetSdkVersion =「5」(2.0)。 問題1:由於未指定maxSdkVersion,因此應用程序應該可以安裝,並且與新發布的Android版本2.01和2.1相符?目前,我沒有計劃使用任何新的API功能的增強功能。 問題2:在使用Android SDK 2.1重建應用程序時是否有任何價值? 問題3:如果是這樣,targetSdkVersion是否應該從5(API 2.0)更改爲7(API 2.1)?應該使用SDK 2.1重建遺留的Android應用程序嗎?

回答

4

問題1:由於指定maxSdkVersion不 ,應用程序應該是 安裝和compatable新近 發佈的Android版本2.01和2.1 是否正確?

正確。

問題2:有沒有在 重建與 Android SDK中2.1應用程序的任何價值?

不是真的,如果你不打算使用新的東西。

問題3:如果是這樣,應該 targetSdkVersion從5 (API 2.0)變更爲圖7(API 2.1)?

在一般情況下,targetSdkVersion應該是你上測試您的應用程序的最新版本:

http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target

相關問題