Tag: 运行时权限

设置TargetSDK = 22但编译SDK = 26的优缺点是什么?

我已经经历了几篇文章和文档 ,所以问题来了解minSDK vs targetSDK与compileSDK之间的区别。 例如,在介质上: 选择您的compileSdkVersion,minSdkVersion和targetSdkVersion 基本上总结了一下 minSdkVersion <= targetSdkVersion <= compileSdkVersion 但是还是想知道如果我设置TargetSDK = 22但是编译SDK = 26有什么优点和缺点? 要考虑的要点是 – 我想使用RxJava 2,Dagger 2,最新支持库提供的Android Architecture组件,Android Studio 3.0和Gradle 4.1等。 通过将Target SDK版本设置为低于Android M的22,我想避免运行时权限对话框。 未来应该可以迁移到Kotlin。 minSDK版本将保持15