美文网首页android studioAndroid知识Android技术知识
【Android Studio】AS 使用记录05(debug与

【Android Studio】AS 使用记录05(debug与

作者: dongbingliu | 来源:发表于2017-06-19 20:49 被阅读98次

历史原因,项目 app debug 与 release 版本需要使用不同签名,使用Eclipse切换签名文件较为复杂,而Android studio支持debug 与 release 使用不同签名,把项目Eclipse工程转为AS工程

AS 项目 app 使用不同签名设置:
File - ProjectStructure - Model - Signing 选项
新建 debug 与 release 签名配置,其中制作系统签名文件时候使用相关key 与 password
KeyAlias :
KeyPassword:
StoreFile : 存放系统签名位置
StorePassword:

制作系统签名相关链接:http://www.jianshu.com/p/63d699cffa1a

image.png image.png

配置完后会在model app 目录下build.gradle文件中生成如下代码:

signingConfigs {
        release {
            keyAlias 'androiddebugkey'
            keyPassword 'android'
            storeFile file('D:/work/debug_Keystore/testkey.keystore')
            storePassword 'android'
        }
        debug {
            keyAlias 'androiddebugkey'
            keyPassword 'android'
            storeFile file('D:/work/debug_Keystore/5_1_1platform.keystore')
            storePassword 'android'
        }
    }

同时生成app-debug.apk 与 app-release.apk,选择相应Build Variant

gradlew build

单独生成app-debug.apk 与 app-release.apk

image.png

命令行单独生成debug版本与Release版本

gradlew clean assembleRelease
gradlew clean assembleDebug

相关文章

网友评论

    本文标题:【Android Studio】AS 使用记录05(debug与

    本文链接:https://www.haomeiwen.com/subject/vvdnqxtx.html