设为首页 收藏本站 662p开源网
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

切换风格 立即注册 找回密码

安卓教程网

发表于 2018-1-5 14:04:34 | 显示全部楼层 |阅读模式
更多
做项目的时候,有时需要用到第三方接口,而基本第三方接口都是要求我们要先进行签名。结果每次调试都得手动进行签名一次,实在麻烦。所以android studio提供了一种在运行的时候自动进行签名的方法,在build.gradle(Module:app)中进行配置,刚刚开始我们不知道如何直接用代码配置,那么我们可以用android studio的可视化窗口进行编辑。
1、打开Build->Edit Build Types->Signing,如图:
2、在这里配置签名文件,点击加号,填写name,Key Alias,key Password,Store File(签名文件存放的路径),Store Password
3、点击Build Types的debug
4、点击release
然后构建一下项目便可以看到在gradle文件里面生成了如下代码
注意signingConfigs要放在buildTypes前面,不然会找不到TestConfig
  1. android {
  2.     signingConfigs {
  3.         Testconfig {
  4.             keyAlias 'Test'
  5.             keyPassword '1234'
  6.             storeFile file('D:/key.jks')
  7.             storePassword '1234'
  8.         }
  9.     }
  10.    .
  11.    .
  12.    .

  13.     buildTypes {
  14.         release {
  15.             minifyEnabled true
  16.             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  17.             signingConfig signingConfigs.Testconfig
  18.         }
  19.         debug {
  20.             signingConfig signingConfigs.Testconfig
  21.         }
  22.     }
  23. }
复制代码

这样就OK了,接下来附上一组关于配置signing时候各个属性的含义:
若是构建过程中出现了一下错误:
那就说明密码错了。应该检查一下密码

新浪微博达人勋

注册会员

117

积分

36

威望

2

金钱

Rank: 2

积分
117
发表于 2018-1-5 14:09:17 | 显示全部楼层
占坑编辑ing

新浪微博达人勋

注册会员

99

积分

33

威望

0

金钱

Rank: 2

积分
99
发表于 2018-1-7 08:18:30 | 显示全部楼层
求沙发

新浪微博达人勋

注册会员

84

积分

28

威望

0

金钱

Rank: 2

积分
84
发表于 2018-1-9 12:56:59 | 显示全部楼层
安卓我的最爱

新浪微博达人勋

注册会员

99

积分

32

威望

3

金钱

Rank: 2

积分
99
发表于 2018-1-9 13:37:32 | 显示全部楼层
介是神马?!!

新浪微博达人勋

注册会员

78

积分

26

威望

0

金钱

Rank: 2

积分
78
发表于 2018-1-11 12:08:53 | 显示全部楼层
看起来不错

新浪微博达人勋

注册会员

195

积分

55

威望

11

金钱

Rank: 2

积分
195
发表于 3 天前 | 显示全部楼层
啊啊啊啊啊啊啊啊啊啊啊

新浪微博达人勋

注册会员

80

积分

26

威望

1

金钱

Rank: 2

积分
80
发表于 前天 04:45 | 显示全部楼层
垃圾内容,路过为证。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Archiver|手机版|小黑屋|安卓教程网 ( 粤ICP备12089784号  

GMT+8, 2018-1-19 05:37 , Processed in 0.550969 second(s), 53 queries .

Powered by Discuz X3.1

© 2001-2013 IOS教程网

快速回复 返回顶部 返回列表