Android productFlavors會(huì)導(dǎo)致對(duì)debug設(shè)置signingConfig無(wú)效

gradle配置文件里面,如果配置了多個(gè)productFlavors。然后想要對(duì)debug設(shè)置signingConfig(也就是說(shuō),不想用系統(tǒng)默認(rèn)的那個(gè)debug簽名)。我遇到了設(shè)置無(wú)效的情況。網(wǎng)上查詢多次無(wú)效。原因是兩個(gè)位置寫(xiě)反了,

原先是,先寫(xiě)的buildTypes;然后寫(xiě)的productFlavors。怎么設(shè)置都無(wú)效。

修改后,先寫(xiě)productFlavors,再寫(xiě)buildTypes。代碼如下(classpath"com.android.tools.build:gradle:7.0.3"):

productFlavors {

????a{}

????b{}

????c{}

????d{}

????e{}

}

buildTypes {

????debug {

????????//簽名設(shè)置

????????signingConfig signingConfigs.releaseSign

????}

????release {

????????//啟動(dòng)混淆

????????minifyEnabled true

????????//是否zip對(duì)齊優(yōu)化

????????zipAlignEnabled true

????????//移除無(wú)用的resource文件

????????shrinkResources true

????????//混淆配置

????????proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

????????//簽名設(shè)置

????????signingConfig signingConfigs.releaseSign

????}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 Android Studio是采用gradle來(lái)構(gòu)建項(xiàng)目的,gradle是基于groovy語(yǔ)言的,如果只是用...
    小小的coder閱讀 3,867評(píng)論 0 1
  • 當(dāng)你在開(kāi)發(fā)一個(gè)app,通常你會(huì)有幾個(gè)版本。大多數(shù)情況是你需要一個(gè)開(kāi)發(fā)版本,用來(lái)測(cè)試app和弄清它的質(zhì)量,然后還需要...
    雪殘閱讀 429評(píng)論 0 0
  • 轉(zhuǎn)自:http://www.itdecent.cn/p/c11862136abf Android Studio是...
    風(fēng)繼續(xù)吹_ae13閱讀 759評(píng)論 0 1
  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 https://blog.csdn.net/zhaoyanj...
    勤奮的pangdunhu閱讀 2,226評(píng)論 0 1
  • 當(dāng)你在開(kāi)發(fā)一個(gè)app,通常你會(huì)有幾個(gè)版本。大多數(shù)情況是你需要一個(gè)開(kāi)發(fā)版本,用來(lái)測(cè)試app和弄清它的質(zhì)量,然后還需要...
    justCode_閱讀 523評(píng)論 0 2

友情鏈接更多精彩內(nèi)容