2012-05-18 78 views
1

我該如何測試android模擬器的向後兼容性? 我有SDK的測試應用程序15.現在,如果我將編譯器版本切換到SDK 7(用於在Android2.1仿真上運行它),Eclipse會抱怨所有使用的導入僅包含SDK7。當然。測試向後兼容性?

但是在我的代碼中,我關心if(Build.VERSION.SDK_INT > 11) ...的關鍵代碼,所以在舊設備上運行時這不應該是個問題。無論如何,當然日食仍然不斷抱怨。

那麼,我該如何做這些向後測試呢?

+0

可能重複的http://stackoverflow.com/questions/7637144/android-requires-compiler-compliance-level-5-0-or-6-0-found-1-7-instead-plea – alegen

+0

你不使用支持包? http://developer.android.com/sdk/compatibility-library.html –

+0

沒有公佈,這不是關於任何情況下的@override問題! TY非常適合使用v4 supp包的提示。我不知道這件事。如果你再次添加這個答案,我可以接受你的答案。 – membersound

回答

1

在AndroidManifest.xml文件,更改最低SDK版本屬性,你希望你的應用程序上運行的SDK版本,然後日食不會抱怨....

如:

< uses-sdk android:minSdkVersion="10" />