android - xamarin.android 应用程序签名不起作用

标签 android xamarin.android code-signing xamarin-studio

所以我正在尝试将我的新 Android 应用程序发布到 Google PlayStore。来自阅读this教程 我知道我必须先签署我的应用程序,然后才能将其发布到 PlayStore。我做的和教程中的完全一样。将其上传到 PlayStore 后,我尝试在我的设备上安装该应用程序。我收到消息“包文件未正确签名”。这是 strage.. 在 xamaran studio 中,我收到消息“Package successfully signed”。

如果我尝试从设备上的 apk 安装应用程序,我会收到消息“无法安装”

这里可能出了什么问题?

我在 Mac 上使用 Xamarin Studio。

最佳答案

发现问题..这是一个 JAVA 工具问题。这种情况在系统上混合使用 JDK 和 JRE 工具时经常发生。

请勿使用 Java 7 中的工具!

仅使用 JDK 6 中的工具。 您可以通过键入以下内容来检查您拥有的版本:

java -version

如果您仍然不确定签名是否成功,您可以输入:

which jarsigner

jarsigner -verify -verbose -certs myapp.apk

关于android - xamarin.android 应用程序签名不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16524581/

相关文章:

open-source - 个人开源项目的代码签名

iOS:代码签名错误,证书身份在钥匙串(keychain)中出现多次

php - 在 Android 中使用 PHP 将数据作为 JsonArray 发送到 MySQL 的教程

android - 如果没有像操作栏中那样的空间,如何隐藏按钮

xamarin.android - Xamarin Android TypefaceSpan 在 Assets 文件夹中具有自定义字体

android - 单一Android : no sdk found at specified location in monoDevelop and visualStudio

java - Json文件无法读取

java - 构建错误(将字节码转换为 dex 时出错)

xaml - Xamarin Forms 中心网格水平

cryptography - 为什么我们在进行代码签名时要设置时间戳?