2016年4月5日星期二

使用 gradle 编译指定keystore

在开发的时候 默认用的是 debug.keystore.
如果想用自己的签名包 运行时 打包的话 就要在 buld.gradle设置以下
(使用android studio 为什么要用命令行呢? 呵呵)

signingConfigs {
    
    debug{
        storeFile file('D:/project/android-play-billing-master/TrivialDrive/kirstore.jks')
        keyAlias 'kirsong'        keyPassword "china123"        storePassword "china123"    }
}

以上是 debug模式上。如果想在 使用命令行 使用签名包的话就要用到 以下命令

注意上下顺序.

signingConfigs {
    release {
        storeFile file('D:/project/android-play-billing-master/TrivialDrive/kirstore.jks')
        keyAlias 'kirsong'        keyPassword "china123"        storePassword "china123"    }
}

buildTypes {
    release {
        /**使用 以下命名方式*/        signingConfig signingConfigs.release
    }
}


没有评论:

发表评论