-
0 votesanswersviews
使用通用调试密钥库对自定义构建类型进行签名
是否可以创建自定义构建类型并使用调试的密钥库对其进行签名? buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { ... -
13 votesanswersviews
触摸三星手机上的指纹后出错:android.security.KeyStoreException:未经过身份验证的密钥用户
我的应用程序使用Android 6.0 Fingerprint API来保护Android KeyStore中的AES密钥 . 只有在用户通过指纹传感器进行身份验证时才能使用存储的密钥,因为 KeyGenParameterSpec 已使用 setUserAuthenticationRequired(true) 初始化 . 当用户触摸传感器时,我从回调 onAuthenticationSucceed... -
1 votesanswersviews
Expo:如何在应用程序的多个安装中保留数据
除了使用Expo SecureStore之外,还有其他方法可以在应用程序的多次重新安装之间保留数据 . 我需要应用程序的唯一标识符(UUID)才能在多个安装中保持不变 . 我使用的是Expo Secure Store,但似乎有一个问题,即Expo无法访问Android版本8.1中的Securestore . 我收到此错误:[错误:无法解密SecureStore中的项目](这似乎特定于Android... -
321 votesanswersviews
密钥库证书的SHA-1指纹
获取SHA-1指纹的方法与获取指纹的方法相同吗?以前,我正在运行此命令: 我不清楚我得到的结果是SHA-1指纹 . 有人可以澄清一下吗? -
7 votesanswersviews
多个visaConfigs用于多种变体
如何为不同的变体设置不同的签名配置? 例如,我们目前有免费和付费两种版本的buildtypes Debug / Beta / Release,产生了6种变体 . 为了使它更容易一点,让我们忘记Debug变体,只关注freeBeta / paidBeta / freeRelease / paidRelease . 我想要的是,每个变体都使用单独的不同的signedConfig . 到目前为止,我能找... -
1 votesanswersviews
Unity 3D Android KeyStore被篡改
错误1: 错误:无法读取'C:\ Users \ Derrick \ Desktop \ MyKeystore.keystore'UnityEditor.HostView:OnGUI() 错误2: 错误:密钥库被篡改,或密码错误UnityEditor.HostView:OnGUI() 错误3: 构建播放器时出错:CommandInvokationFailure:无法构建apk . 请参阅... -
0 votesanswersviews
如果定义了loginconfig&release模式,将“构建APK”签署apk [复制]
这个问题在这里已有答案: How do I verify that an Android apk is signed with a release certificate? 3个答案 的build.gradle: android { signingConfigs { config { keyAlias 'asdfasdf' ... -
6 votesanswersviews
“错误的密钥库版本”错误 . 如何创建version = 1密钥库证书?
我在使用SSL时遇到问题,因为我收到与我的密钥库相关的以下错误(使用keytool per:http://developer.android.com/tools/publishing/app-signing.html自行创建和自签名): 08-14 20:55:23.044:W / System.err(5430):java.io.IOException:密钥库的错误版本 . 08-14 20... -
1 votesanswersviews
如何为“Google Play App Signing”项目创建调试密钥库
对于调试密钥库(当直接从Android工作室运行应用程序,正在使用谷歌播放服务 - 进行登录等)时,您必须创建一个调试密钥库 . 但是,通过新功能“Google Play App Signing”,生成的密钥库是一个带有特殊上传签名的“上传密钥(谷歌发明了它)” . 问题是(我猜)我需要一个带有App Signature的调试密钥库(我猜) . 所以问题是:我如何创建一个带有“应用程序签名”的调试... -
3 votesanswersviews
Google Play App Signing在测试构建时无法登录游戏服务
我奇怪地在我们的应用程序中启用 App Signing ,我发现它创建的问题比它保存的更多...... 首先,我需要转到Google API手动更改"Signing-certificate fingerprint",如here所述,每次我想在测试和发布版本之间切换时,我必须再次卸载和安装,因为签名不同 . 最烦人的是,我无法在我的测试版本中测试游戏服务!它始终在身份验证中失败 ... -
0 votesanswersviews
我不小心将我的APK的第一个版本上传到Google Play商店,并附有临时自签名证书
我没有想到,我使用“临时自签名证书”编译了我的应用程序版本(这是Intell-J无论如何都称之为),在本地测试后我决定将完全相同的APK上传到Google Play开发者控制台适当的beta测试 . 现在,每当我尝试上传我的应用程序的新版本时,我都会收到错误消息: 上传失败您上传了未使用上传证书签名的APK . 您必须使用相同的证书 . 上传证书有指纹:[SHA1:这里有一些SHA],用于签署你... -
201 votesanswersviews
如何找出用于签署应用程序的密钥库?
我有一个签名的应用程序和几个密钥库文件 . 我想更新应用程序,所以我需要找出使用了哪一个密钥 . 我如何匹配最初使用哪个密钥库来对我的机器上的各种密钥库进行签名? -
0 votesanswersviews
谁拥有android密钥库密码,别名和密钥密码 .
我正在更新已在Google Play商店中的应用 . 我已经对应用程序进行了更改,我正在尝试制作一个新签名的apk,以便我可以将更新版本的应用程序发布到Google开发者控制台 . 每当我去生成一个签名的apk时,我都会被问到如下 . 密钥库路径,密钥库密码,密钥别名和密钥密码 . 对于密钥库路径,我将放置Filename.keystore文件的路径 . 对于关键别名,它已经填写完毕 . (我假... -
1 votesanswersviews
Unity标志APK构建问题
当我尝试仅使用选中(“创建新的密钥库”)选项构建游戏并且它成功构建但是当我尝试使用现有密钥库时,它会出现错误 . 控制台错误消息:http://prntscr.com/k7gemc 我被困在那里,无法为Play商店 Build 一个标志APK . -
0 votesanswersviews
无法在Google Play中更新应用(apk已在调试模式下签名) . 可能是密钥库问题
当我创建我的第一个Android应用程序(顺便说一下,使用Unity 2018)时,我对密钥库一无所知 . 所以我的游戏是使用默认的无符号(调试)签名构建的 . 正如我现在所知,Developer Console不应该允许使用debug.keystore发布APK . 但那天应用程序以某种方式发布 . 我甚至能够使用具有相同debug.keystore的APK多次更新我的应用程序 . 但从今天开始... -
1 votesanswersviews
使用debug keystore在Google Play上发布APK
作为 Headers ,我不知道如何,但我已经更新(2年前)在Android Studio中获得的Google Play signed only with the debug keystore 应用程序 . 这是我现在在Google Play商店(现场版)上的apk的keytool屏幕:link 正如你所看到的,“Android Debug”而不是我的名字CN . 这怎么可能呢?在最终发布之前,... -
1 votesanswersviews
如何将新APK上传到Google Play Beta [重复]
这个问题在这里已有答案: I lost my .keystore file? 12个答案 Lost my keystore for uploaded app on android market [duplicate] 2个答案 我正在从Android工作室生成签名的APK . 但是,出于某种原因,我似乎无法使用我之前使用过的keystone . Android工作室一直在抱怨“Key... -
169 votesanswersviews
如何验证Android apk是否已使用发布证书签名?
如何检查Android apk是否已使用发布而不是调试证书进行签名? -
1 votesanswersviews
如何使用Google Play的App Signing证书手动签署Android apk?
我不小心启用了Google Play的应用签名功能 . 但我的应用程序有很多第三方集成,如Firebase,Facebook登录等 . 它们都需要keyhash和SHA1 . 因此,使用2个不同的签名密钥进行开发,测试和部署是一件很麻烦的事 . 我有什么方法可以使用Google Play的证书在开发过程中签署我的应用程序? (仅用于测试目的) . 具体来说,我想要从Google的证书中创建一个在U... -
8 votesanswersviews
无法使用Google Play应用程序签名上传证书更新发布APK(使用原始密钥库)
我试图更新Google Play上的版本 . 上传我签名的APK后,我在Google Play控制台中收到了以下错误消息: 您上传了未使用上传证书签名的APK . 您必须使用相同的证书 . 上传证书有指纹:[SHA1 :( SHA1哈希编辑)],用于签署您上传的APK的证书有指纹:[SHA1 :(不匹配的SHA1哈希编辑)] 我已经尝试了许多不同的方法来签署我的APK(原始密钥库,不同的密码组... -
113 votesanswersviews
Facebook Android生成密钥哈希
试图用Facebook集成创建一个Android应用程序,我已经得到了你必须生成一个密钥哈希文件的文档中的部分,它指定运行以下代码 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 当我在终端中运行此操作时,... -
3 votesanswersviews
如何安全地存储Android KeyStore密码
在一个应用程序中,我使用Android KeyStore . 我已经为整个KeyStore和每个密码条目设置了密码 . 由于这些密码是字符串,因此它们以代码存储在字符串成员中 . 如果我想发布应用程序,这显然不安全,因为潜在的攻击者可以反编译apk并获取密码,因为它在应用程序中是硬编码的 . 我的问题是: 在上面的场景中:攻击者是否能够读取我的密钥库文件或(在无根电话上)可能只有我的应用程序可... -
6 votesanswersviews
在签署Android APK时eclipse中缺少关键别名
我已经创建了一个密钥库,签署了apk并将其发布到Play商店 . 现在我已经修复了一些错误,使用相同的密钥库和密码,然后在导出android应用程序向导中单击下一步 . 它显示了别名的下拉框,上面没有别名 . 但昨天同样的事情对我来说也是有用的,我签了同样的项目,现在看起来很空洞 . 我也在命令行上尝试了它,但它说“密钥库被篡改或密码不正确”,但我非常确定密码ID是正确的,密钥库也是如此 . 这对... -
5 votesanswersviews
密钥库SHA1与APK的cert.rsa SHA1不同
我有一个首先用Adobe Air创建的Android应用程序(及其 生产环境 密钥库) . 很久以前,该公司转而使用常规Android SDK开发应用程序,但由于该应用程序已投入 生产环境 ,我们使用的密钥库仍然是相同的(由Adobe Air创建) . 我使用keytool为Google Places API提取SHA1,我得到了以下内容: Alias name: <alias_name&g...