這是一個初學者的問題,但是讓我的應用在更多設備上運行需要哪些步驟?我注意到我的新更新(測試版)運行在更少的設備上。我只需要更新構建gradle中的targetminsdk版本,還是還有其他需要做的事情?我想我應該瞄準minsdkversion 18?讓Android應用在更多設備上運行?
我在gradle這個版本在這裏
compileSdkVersion 23
minSdkVersion 21
targetSdkVersion 22
這是一個初學者的問題,但是讓我的應用在更多設備上運行需要哪些步驟?我注意到我的新更新(測試版)運行在更少的設備上。我只需要更新構建gradle中的targetminsdk版本,還是還有其他需要做的事情?我想我應該瞄準minsdkversion 18?讓Android應用在更多設備上運行?
我在gradle這個版本在這裏
compileSdkVersion 23
minSdkVersion 21
targetSdkVersion 22
敏SDK版本:是Android SDK應用程序可以運行的最早版本。所以如果你想要爲你的應用支持更多的設備,這就是你想要改變的。
目標sdk版本:您的應用程序的目標運行版本。理想情況下,這是由於某種最佳運行條件。
Android開發者論壇上說:
儀表板爲平臺版本會定期更新,以顯示運行Android的每個版本,基於 上訪問谷歌Play商店的設備數量有源器件的分佈。通常, 支持大約90%的有源設備是一種很好的做法,而 則會將您的應用定位到最新版本。
欲瞭解更多詳情,請通過:Supporting Different Platform Versions
對於API 18:您的應用程序可以運行在大約76.9%是活躍在谷歌Play商店的設備。
對於API 21:您的應用程序可以運行在大約40.5%是活躍在谷歌Play商店的設備。
現在這是一個巨大的差異,你可能不是真的想要你的應用程序。所以你需要權衡你的優點和缺點最新的API支持到獲得更多用戶。我會推薦你去使用API 18而不是21,除非你有一些非常重要的功能需要API 21和更高版本,並且不能沒有。
爲什麼min不低? –
是的,您可以將'minSdkVersion'更改爲18,但準備解決在使用需要21的API時出現的任何問題 –
推薦的配置是什麼?這是一個超級簡單的應用程序(一個活動,有幾個按鈕和聲音,它也使用相機和谷歌分析) minSdkVersion:15? – user2465411