2012-09-03 159 views
0

我試圖擴展我的應用程序的所有屏幕尺寸,我讀到,如果我編譯應用程序對Android 3.2然後我將能夠使用新的限定符等....但我的問題是 - 如果我在此版本上進行編譯,是否意味着擁有較小平臺的手機將無法下載或運行該應用程序?爲了包含平板電腦當前包含的很小比例的手機,我是否會排除大部分手機?編譯版本3.2

+1

沒有,http://developer.android.com/tools/publishing/versioning.html#minsdkversion – zapl

回答

1

您可以使用最新的SDK版本的Android或您的案例3.2來編譯您的應用程序,並且該應用程序應繼續在舊版Android上運行。唯一需要注意的是確保您使用的API方法仍然與舊版本兼容。你提到這些新的預選賽將不會被允許老版本的應用,但也有可能會使用他們一些兼容性庫,在這裏找到:

http://developer.android.com/tools/extras/support-library.html

爲了確保您的應用程序是兼容舊版本的Android,您可以安裝最新的ADT並運行Android Lint。 Lint將根據您的清單文件指出可能在不同版本的Android上不可用的功能。您的清單文件允許您確定可以使用您的應用的最低版本的Android,以及您的應用的理想Android版本。請參考以下鏈接瞭解更多詳細的版本您的應用程序,以及一些向後兼容性:

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