我已經閱讀了關於SO上的「什麼是minSDKVersion和targetSDKVersion?」的其他答案,這些對於理解來說足夠好,但他們談論的是eclipse,並不是說它真的很重要許多。
在Android Studio中構建Android版本和minSDKVersion
無論如何,我想問一下在Android Studio環境下,當創建新應用時,它只會要求minSDKVersion
,但不會像在Eclipse中那樣使用targetSDKVersion
。爲什麼是這樣?它不重要嗎?
我想問的另一件事是,當我做了創建一個新的應用INFACT與minSDKVersion
如IceCreamSandwich(4.0.3),從ActionBarActivity
而不延伸從Activity
類MyActivity
。這是爲什麼發生?
在這種情況下,minSDKVersion和targetSDKVersion是否相等?如果是這種情況,如果我明確地將targetSDKVersion
更改爲API 21,我會得到基類Activity
嗎?
我剛剛在gradle腳本中檢查了minSDKVersion = 15(ICS)。那麼,我是否應該得出結論:如果我的基類是ActionBarActivity,那麼根據ICS,如果我要將minSDKVersion更改爲JellyBean,它會是Activity嗎? –
從http://stackoverflow.com/questions/23516578/by-default-android-creating-new-project-as-actionbaractivity: 「 1.降級SDK 4.3或更低或 2.拆下ActionBarActivity。並在您的java文件中擴展Activity。 「 –