【发布时间】:2016-03-19 20:48:03
【问题描述】:
我想将我的应用程序发布到 GooglePlay,但首先我想对已签名的 apk 进行最后一次测试,以确保所有使用的 API 密钥都与发布版本(GMaps、Facebook 等)一起正常工作
所以我只是使用我们的发布密钥制作了我的应用的签名版本,当我尝试将应用安装到设备时出现错误:
我已尝试将 apk 复制到设备并使用 apk 安装程序应用安装它。
奇怪的是,当我使用调试签名密钥执行相同的过程时,一切都很好,我可以安装并运行应用程序。
以下是程序的步骤:
我选择释放键,输入密码。
我会选择发布构建类型而不是调试
以防万一我还在 gradle 文件中定义了签名密钥,但我必须承认我不知道是否有必要。
我现在尝试了 7 次 7 次,所以我认为这个问题不仅仅是一个 密码输入错误,也我可以使用标准的调试android签名密钥来完成这项工作。
如果可以的话,请帮忙。
【问题讨论】:
-
萨拉姆。这个答案可能会解决您的问题:http://stackoverflow.com/a/42745459/1676736
-
我也面临同样的问题。真正的原因是什么?你发现了吗? @Adam Varhegyi
-
@RohitSingh 下面的答案,哈哈。
-
我的意思是即使你卸载了该应用程序也没有完全卸载?或者它只有 Android 5.0(甚至更高版本)。
-
@RohitSingh 我的问题与答案所描述的完全一样。该应用程序是为手机上的另一个用户安装的,我没有看到其他用户使用它。所以我不得不为“所有用户”卸载它
标签: android certificate release android-install-apk