[英]I have an android studio with API level 26, but my phone is API level22. Would the apps able to run with API level 26?
android {
compileSdkVersion 26
defaultConfig {
applicationId "com.example.liew.minnanonihongo"
minSdkVersion 22
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
}
buildTypes {
當我的minSdk版本為22時,這些應用程序是否能夠以API級別26運行?
簡短的答案:
minSdk是22,表示您可以運行它。 您仍然不能在不兼容的版本上使用新的API,但是可以通過Java代碼中的版本檢查輕松地處理它,而XML中的新標簽將被忽略
本質上,只要它在minSdk之上,就可以在任何版本上運行您的應用程序。 您想使用jse的任何新API,但是,您必須找到不支持它的版本的替代品。 但是,無論哪種方式,您都必須這樣做。
編譯版本就是您選擇使用哪個版本。 如果您使用API22編譯實例,則將無法獲得材料設計。 在API24中,添加了新的fromHtml方法,而舊的方法已棄用。 除非您未使用API 24或更高版本進行編譯,否則它不會顯示為已棄用
是因為
minSdkVersion 22
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.