众所周知,在我们的C:\Users\Administrator\.android目录下有一个debug.keystore,它是系统默认生成的.
但我们生成签名apk时要使用自己创建的keystore,有时候debug调试也需要使用自己生成的keystore,(比如做第三方登录的功能时)
如果我们有了自己的keystore,如何在studio里面配置使用呢?
方法有两种:
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了。