Android studio如何指定使用自己生成的keystore调试

众所周知,在我们的C:\Users\Administrator\.android目录下有一个debug.keystore,它是系统默认生成的.

但我们生成签名apk时要使用自己创建的keystore,有时候debug调试也需要使用自己生成的keystore,(比如做第三方登录的功能时)

如果我们有了自己的keystore,如何在studio里面配置使用呢?

方法有两种:

1 . 界面化设置: 

点击红框中的按钮


会出现如下对话框

Android studio如何指定使用自己生成的keystore调试_第1张图片

点击红框中的Signing , 之后点击绿色的 ,添加一个 ,之后把你自己生成的keystore信息填写进去点击 ok 就配置完成了 。


2 . 代码设置 :

代码设置与上面的界面化设置效果是一样的 ,用哪种方式都可以。

进入build.gradle文件


在android节点下面添加如下代码即可!(添加后构建一下,点击)

signingConfigs {
    debug {
        keyAlias 'qj591vr.keystore'
        keyPassword '******'
        storeFile file('D:/software/java_jdk/bin/qj591vr.keystore')
        storePassword '******'
    }
}

注:

****** 是密码,填写自己keystore对应的密码即可
storeFile file 填写keystore文件的存储路径即可
 
  
keyAlias 是keystore文件的别名 , 我这里是不想起名字,所以用的这个,各位用自己起的就可以了

下图是我自己项目中配置的:
以上两种方法选择其一即可,配置好后运行调试使用的便是自己的keystore了。

你可能感兴趣的:(Android)