2012-04-17 53 views
0

我有一個關於android sdk的問題。 我想要的應用程序可用於Android 1.6到Android 4.03。 我最近一直在使用1.6 sdk,但我需要阻止xlarge屏幕,所以我想使用更高的sdk。 我可以使用最新的SDK,並使用與Android使用sdk屬性

<uses-sdk android:targetSdkVersion="15" android:minSdkVersion="4 " android:maxSdkVersion="15" /> 

回答

1

我最近一直在使用1.6 SDK,但我需要阻止XLARGE屏幕,所以我想用更高的SDK。

不,您需要使用更高的構建目標,因此您可以在清單中使用<compatible-screens>元素進行編譯。這與<uses-sdk>無關。

我可以使用最新的SDK,並與

這是不使用android:maxSdkVersion一個好主意,因爲在documentation說明使用。否則,這個<uses-sdk>元素沒有問題,但它與「block xlarge screens」無關。

+0

因爲在Android 3.0中引入的塊屏幕(可能更高)m我需要更高的sdk,然後1.6。如果我使用android 4 sdk,我可以在android 1.6手機上運行應用程序嗎? – Ukjent 2012-04-17 16:03:01

+0

@Ukjent:「我需要更高的sdk,然後1.6」 - 您需要通過SDK管理器爲API Level 9或更高版本安裝SDK庫。 「如果我使用android 4 sdk,我可以在android 1.6手機上運行應用程序嗎?」 - 是的,只要您不嘗試使用舊版設備上運行的舊版設備上不存在的Java API。 – CommonsWare 2012-04-17 16:04:29

+0

好的,thx尋求幫助 – Ukjent 2012-04-17 16:05:52