我正要發佈一個應用程序(至少對朋友和家人)。 我的項目API級別是:Android Target API - 如何測試我可以走多低?
minSdkVersion 19
targetSdkVersion 23
我聽到這個問題時,很多人都即將開始他們的努力;
我應該針對哪些API級別?
我顯然已經過去了 - 使用19作爲minSdkVersion
將適用於我的大多數目標受衆。
我想知道的是這個;我不確定,如果我寫的代碼實際上需要 SDK級別19.我想我可能達到更多的觀衆,而無需修改比minSdkVersion
其他任何東西。
不過,我不知道如何來進行測試。我可以簡單地嘗試降低它,直到Gradle拋出構建錯誤?如果應用程序構建,它是否有效?我似乎無法在任何地方找到這些信息。
然後我有我的答案;繼續降低SDK級別直到Gradle產生錯誤是安全的。我對此非常懷疑,因爲我得到的錯誤爲'use-sdk:minSdkVersion 8不能小於庫[com.google.android.gms:play-services-location:8.4 .0]'。畢竟從9到19是10個API級別。 – Treeline
它應該工作。不過,首先在API級別9設備上測試應用程序將是明智之舉。 –
所以只是因爲Gradle接受一些較低的API級別,是不是保證它的工作原理是一樣的? – Treeline