草庐IT

sm2签名

全部标签

android - 多个变体的多个签名配置

如何为不同的变体设置不同的签名配置?例如,我们目前的构建类型Debug/Beta/Release有2种风格,免费和付费,产生6种变体。为了让它更容易一些,让我们忘记调试变体,只关注freeBeta/paidBeta/freeRelease/paidRelease。我想要的是,每个变体都使用单独的不同签名配置。到目前为止,我能找到的唯一解决方案是将signingConfigs放入buildTypes中,以便所有Beta变体都具有相同的signingConfigs:buildTypes{beta{signingConfigs.beta}release{signingConfigs.rele

android - 如何在 android 网络库 (ION) 中使用自签名 SSL?

使用这个网络库:https://github.com/koush/ion由于目前处于开发状态,我想使用自签名SSL证书图书馆论坛有一些讨论:https://github.com/koush/ion/issues/3Ionion=Ion.getDefault(c);ion.configure().createSSLContext("TLS");ion.getHttpClient().getSSLSocketMiddleware().setSSLContext(sslContext);ion.getHttpClient().getSSLSocketMiddleware().setTrust

android - 在 Android Studio 中生成签名的 APK

在Stackoverflow中有几个问题与我的问题相关,例如:HowdoIexportaprojectintheAndroidstudio?HowtocreateareleasesignedapkfileusingGradle他们很好。但仍然让我感到困惑。当我在AndroidStudio中选择Build->GeneratesignedAPK时,我收到了这条警告消息:这是什么意思?这是否意味着我必须通过配置build.gradle来使用gradle命令行?那么Sprite是干什么用的呢?如果我只是通过单击“确定”忽略警告并按照向导生成apk文件,当我将apk上传到GooglePlay时,

android - 从批处理文件中打开 Android 签名向导

如何显示在AndroidStudio(IntelliJ)中点击Build->GenerateSignedAPK...fromabatchfile时出现的对话框?我不想有一个命令行界面来输入密码,我想显示彩色对话框。有几个“解决方案向量”,我没有一个成功遵循:找到Android提供的可执行文件并从批处理文件中调用它我没找到。检查IntelliJ是否有通用机制从命令行调用操作我找到了CommandLineTools但不明白它们是否是我想要的以及如何使用它们。编辑:从批处理、python脚本或gradle打开对话框也可以 最佳答案 根据在

android - 为什么我新签名的 apk 中的指纹不同?

将keystore类型从PKCS12更改为JKS后,我在获取相同指纹时遇到问题。为了进行更改,我创建了一个新的JKSkeystore,删除了其中的key,并从.p12文件中导入了我需要的key。使用keytool-keystorekeystore.jks-list验证key时它输出指纹:(SHA1):21:...:39这是.p12文件的指纹,指纹谷歌说我以前的apks已经存在。当我用这个证书签署我的apk并尝试将它上传到playstore时,它​​说证书有指纹:SHA1:C7:...:AF当我使用KeyStoreExplorer检查原始.p12文件和新的.jks文件时,它们都将SHA1

基于RSA公匙--PGP邮件数字签名

PGP(PrettyGoodPrivacy)是一个基于RSA公匙加密体系的邮件加密软件。可以用它对邮件保密以防止非授权者阅读,它还能对邮件加上数字签名从而使收信人可以确认邮件的发送者,并能确信邮件没有被篡改。它可以提供一种安全的通讯方式,而事先并不需要任何保密的渠道用来传递密匙。它采用了一种RSA和传统加密的杂合算法,用于数字签名的邮件文摘算法,加密前压缩等,还有一个良好的人机工程设计。它的功能强大,有很快的速度。而且它的源代码是免费的。1.在加密前,先看一下PGP的密钥情况:在testpgp1用户中,如图2.则在testpgp2用户中,如图: 二、创建用户及密钥1.打开菜单“文件”,运行“新

android - 生成签名 APK : Errors while building APK Android Studio

我无法使用minifyEnabledtrue和shr​​inkResourcestrue生成签名APK应用级别:build.gradlebuildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:2.1.0'}}applyplugin:'com.android.application'repositories{mavenCentral()}android{compileSdkVersion23buildToolsVersion'22.0.1'defaultCo

Android Studio 签名 APK ':app:transformClassesAndResourcesWithProguardForRelease'

当我尝试在AndroidStudio中生成签名时,出现以下错误:Error:Executionfailedfortask':app:transformClassesAndResourcesWithProguardForRelease'.java.io.IOException:Pleasecorrecttheabovewarningsfirst.已经做了一些研究并发现例如:Error:Executionfailedfortask':android:transformClassesAndResourcesWithProguardForRelease'我听从了建议,但没有用。因此,我尝试将b

android - Android/Firebase 调试签名证书 SHA-1 的用途

最新的FirebaseCloudMessaging面板在注册新应用时有一个可选的DebugsigningcertificateSHA-1字段。表格声明证书是:RequiredforDynamicLinks,Invites,andGoogleSign-InsupportinAuth.EditSHA-1sinSettings.网上有很多关于如何获得证书的资源(example),但我找不到关于其用途的正确解释,发布和调试之间的区别是什么,以及为什么Firebase只对后者采取。SHA-1证书的用途是什么,发布版和调试版有什么区别? 最佳答案

android - 使用 javap 获取 Android Activity 中的方法签名

当我在命令行javap-sjava.awt.Label中写入时,我成功地获得了Label的签名。现在我想获得AndroidActivity类的签名。但是如果我写javap-sandroid.app.activity它会导致ERROR:Couldnotfindandroid.app.activity。我做错了什么?我应该更改PATHenvvar中的某些内容吗? 最佳答案 转到您的应用程序目录并javap-s-classpathbin/classescom.example.myActivity编辑对于Android核心类添加bootcl