【问题标题】:what happens when there's only one build type (release) in build.gradle当 build.gradle 中只有一种构建类型(发布)时会发生什么
【发布时间】:2018-12-28 09:09:11
【问题描述】:

我的应用的 build.gradle 在 buildTypes 部分中只有 release 构建类型:

buildTypes {
    release {
        shrinkResources true
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

这是否意味着我没有debug 构建类型?还是 debug 以某种方式暗示?

【问题讨论】:

    标签: android android-gradle-plugin build.gradle


    【解决方案1】:

    这是否意味着我没有调试构建类型?

    没有。

    创建新模块时,Android Studio 会自动创建调试和发布构建类型。如果您想添加或更改某些设置,则必须将其添加到 build.gradle。

    基于documentation

    调试构建类型未出现在构建配置文件中, Android Studio 使用 debuggable true 对其进行配置。这使您可以 在安全的 Android 设备上调试应用并配置 APK 签名 使用通用调试密钥库。

    如果您愿意,可以将调试构建类型添加到您的配置中 添加或更改某些设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-15
      相关资源
      最近更新 更多