2010-12-07 52 views
2

我有一個Android應用程序,自從操作系統v1以來就已經上市了。我沒有觸及它,因此忘記了所有忘記開發Android的東西。Android 2.3 SDK可以交叉編譯到早期版本嗎?

使用新的Android 2.3 SDK,我可以編譯我的應用程序,以便以前的OS版本的用戶也可以使用它(比如1.6或2.1)嗎?

回答

3

當然。只需將minSdkVersion放入您的清單。

+0

謝謝。現在都回來了。還有一個問題:我的應用程序有多大可能與Android 2.3一起開箱即用? – AngryHacker 2010-12-07 04:51:25

+0

在這一點上與Sheikh不同意 - 很可能您的應用只能用於很少(如果有)更改,儘管您可能需要調整幾個佈局並更改少量清單標記 - 檢查SDK版本筆記。很少有東西被棄用或不再工作。如果你現在開始使用它,鎖定舊版本,但很少有變化破壞* forwards *兼容性,並且其中大部分已經非常小,新增了許多新功能可以打破*向後*兼容性。 – 2010-12-07 06:01:02

1

自從第一個版本以來,Android已經改變了很多。 許多事情已被棄用或不再受支持。 你應該檢查你的應用程序正在使用那現在不被支持。 2.3包括Dalvik在內的所有事情都發生了重大變化。 如果您的應用程序使用它,它停止支持的東西將會崩潰。 我會建議你的應用程序正在使用的API的改造。