1. 程式人生 > >Gradle打包:Keystore not found for signing config

Gradle打包:Keystore not found for signing config

##Gradle多渠道打包出現的問題

昨天晚上,在學習Gradle多渠道打包的時候,出現一個bug,我將近用了三個多小時才找到問題出現的原因。

首先,給出打包出現的問題現象:

這裡寫圖片描述

用Gradle命令列方式打包的時候,一直報錯:

Keystore file /Users/zhoujian/AndroidStudioProjects/BuglyDemo/app/zhoujian.jks not found for signing config 'mysigns'.
  //添加簽名檔案配置
    signingConfigs {
        mysigns {
            keyAlias 'zjandroid'
            keyPassword '123456'
            storeFile file('zhoujian.jks')
            storePassword '123456'
        }
    }

###最後終於發現:路徑錯了!!!

注意:

storeFile file(‘zhoujian.jks’)要寫成完整的路徑

正確寫法

storeFile file('/Users/zhoujian/AndroidStudioProjects/BuglyDemo/zhoujian.jks')

你的簽名檔案放在的具體位置