1、选中需要签名的module,点击菜单“Build——>Build APK”使用默认debugkeystore文件对apk进行签名或不签名 2、点击菜单“Build——>Generate Signed APK”使用自动releasekeystore文件对apk进行签名 3、关于签名的三种方式,参考钊林IT
你好:
解决方案:当然了,你首先得生成一个jks文件,也就是我们eclipse里面的签名文件,不会的百度一下。
①在project structure里面添加一个设置,如图所示
选择你生成的jks文件位置,里面的Key Alias 和密码是你生成jks的时候进行设置的。
然后我们build一下项目。
下面我们打开我们的module里面的buildgradle。
里面增加了我们之前设置的信息。对,这就是我们所需要的。
记住我们箭头所指的位置,我们下面还要用到哦~~
当然了,你也可以通过直接在buildgradle里面写这段话。
在android里面添加这段话
[html] view plaincopy
buildTypes {
release {
/ minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-androidtxt'), 'proguard-rulespro'/
signingConfig signingConfigskey
}
debug{
signingConfig signingConfigskey
}
}
注意,这里箭头所指的就是我们之前提醒过你要记住的位置。
OK,现在再运行一次,就可以实现了。
有两种方式:第一种方式:build—>generate signed apk,然后填写你的签名信息,如下图:方式二:在buildgradle文件中,填写你的签名信息,然后在terminal中使用/gradlew assembleRelease命令打包。配置信息如下图:
在微信开放平台申请app应用的时候,遇到要填写 应用签名 一栏。
找到签名文件
keytool -list -v -keystore xxxkeystore
证书指纹节点下的MD5值转成小写,去掉冒号。
首先跟随 生成keystore和应用签名 ,生成 jks 签名文件,
然后跟随 微信开放平台Android应用签名的本质及如何获取 的第三、四步,生成带签名的apk,并用专门的工具查看应用签名。
最后用工具查看到应用签名后,我们发现,其实它就是keystore文件的MD5值。
这样,我们就能够 查看应用签名了
如果你在 修改签名 后,进入微信授权页面失败,且提示"应用签名与微信开放平台上的签名不一致",有可能是 微信缓存 的缘故。
根据 android之微信开放平台修改签名 ,只要清理微信缓存,或重装微信即可。
接下来还有一个问题没解决:
解决方法参考 Android Studio直接运行调试签名包
但这样的做法会显示暴露keystore信息,所以跟随 Android Studio的两种模式及签名配置 的后半部分,可以让项目间接引入keystore信息。
以上就是关于Android studio怎么直接对apk签名全部的内容,包括:Android studio怎么直接对apk签名、如何让android studio在运行时自带签名、Android studio怎么生成签名apk等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)