14

特定の minSdkVersion をデバッグ モードでのみ使用するにはどうすればよいですか? デバッグ モードには minSdkVersion 21 を使用したいのですが、リリースには minSdkVersion 15 を使用します。問題が発生するため、これにはフレーバーを使用したくありません。

次のようになると思います(ただし、機能しません):

defaultConfig {
        applicationId "blacktoad.com.flapprototipo"
        minSdkVersion 15

        debug{
            minSdkVersion 21
        }

        targetSdkVersion 23
        versionCode 42
        versionName "1.72"

        multiDexEnabled true
    }
4

4 に答える 4

11

製品フレーバーやビルド フローへのフックを使用せずに、より良い方法が存在します。例:

  buildTypes {
     debug {
       defaultConfig.minSdkVersion 19
       defaultConfig.vectorDrawables.useSupportLibrary = true
       defaultConfig.multiDexEnabled = true
     ...
于 2019-07-24T10:00:34.340 に答える