小编Boo*_*ese的帖子

在构建应用程序的调试版本时是否可以忽略 storeFile?

问题的关键在于,并非每个在此应用程序上工作的人都可以访问 storefile,并且必须按照以下方式注释掉这些行以进行 gradle 同步:

signingConfigs {
    release {
//        storeFile file('.../android_keystore.keystore')
//        storePassword RELEASE_STORE_PASSWORD
//        keyAlias RELEASE_KEY_ALIAS
//        keyPassword RELEASE_KEY_PASSWORD
    }
}
Run Code Online (Sandbox Code Playgroud)

在我们的构建类型中,我们定义调试中没有signingconfig:

buildTypes{
     release {
          ...
     }
     debug {
          singingConfig null
          ...
     }
}
Run Code Online (Sandbox Code Playgroud)

问题在于 Gradle Syncs 与构建类型无关,因此它每次都会检查签名配置(storePassword、keyAlias、keyPassword),除非我将这些行注释掉。

有没有更自动化的方法来忽略这些行?

android gradle build.gradle

3
推荐指数
2
解决办法
441
查看次数

标签 统计

android ×1

build.gradle ×1

gradle ×1