0

minSDK と targetSDK と compileSDK の違いを理解するために、いくつかの記事とドキュメントと SO の質問に目を通しました。

たとえば、Medium の場合: compileSdkVersion、minSdkVersion、および targetSdkVersion を選択する

基本的にまとめると

minSdkVersion <= targetSdkVersion <= compileSdkVersion

しかし、TargetSDK = 22 を設定し、Compile SDK =26 を設定した場合、長所と短所は何ですか?

考慮すべき点は -

  1. RxJava 2、Dagger 2、最新のサポート ライブラリが提供されている Android アーキテクチャ コンポーネント、Android Studio 3.0 と Gradle 4.1 などを使用したい。
  2. Target SDK のバージョンを Android M より下の 22 にすることで、実行時のパーミッション ダイアログを回避したいと考えています。
  3. 将来的には Kotlin に移行できるはずです。
  4. minSDK のバージョンは 15 のままです
4

2 に答える 2