[オリジナルの憎しみを追い詰める]gradleテクニックのmac window便利なグローバル署名ファイル設定テクニックオペレーティングシステムプラットフォームにまたがって署名構成を変更する必要がないように開発
1636 ワード
debugは署名しなければならなくて、さもなくば微信のログインをテストすることができなくて、しかし最近このような情況が現れて、私のmacコンピュータとwindowコンピュータが往復して切り替えて、私はいつもこの書類を変える必要があって、提出する時またいつもそれを提出して、私は以下のように書きます
ではwindowパソコンなら2台のパソコンを同じパスに入れることができますが、macはディスクをセットするのではなく、この問題を解決しなければならないようですね.どのように解決して、2つの方法、1つはwindowログインユーザー名の下のパスを取って、2つ目は環境変数のパスを取って、私は2つ目で環境変数
signingConfigs {
debug {
Properties properties = new Properties()
properties.load(project.rootProject.file("d:/sign/sign.properties").newDataInputStream())
def keyPwd = properties.getProperty("signingConfigs.keyPwd")
def keyName = properties.getProperty("signingConfigs.keyName")
def keyPath = properties.getProperty("signingConfigs.path")
storeFile file(keyPath)
storePassword keyPwd
keyAlias keyName
keyPassword keyPwd
v2SigningEnabled false
}
}
ではwindowパソコンなら2台のパソコンを同じパスに入れることができますが、macはディスクをセットするのではなく、この問題を解決しなければならないようですね.どのように解決して、2つの方法、1つはwindowログインユーザー名の下のパスを取って、2つ目は環境変数のパスを取って、私は2つ目で環境変数
signfile
を作成してパスを設定して、 signingConfigs {
debug {
Properties properties = new Properties()
properties.load(project.rootProject.file(System.getenv("signfile")).newDataInputStream())
def keyPwd = properties.getProperty("signingConfigs.keyPwd")
def keyName = properties.getProperty("signingConfigs.keyName")
def keyPath = properties.getProperty("signingConfigs.path")
storeFile file(keyPath)
storePassword keyPwd
keyAlias keyName
keyPassword keyPwd
v2SigningEnabled false
}
}