所以我试图将我的新 Android 应用程序发布到 Google PlayStore。来自阅读this http://docs.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_1_-_preparing_an_application_for_release我了解我必须先对我的应用程序进行签名,然后才能将其发布到 PlayStore。我所做的与教程中的完全相同。将其上传到 PlayStore 后,我尝试在我的设备上安装该应用程序。我收到消息“包文件未正确签名”。这是 stage.. 在 xamaran studio 中,我收到消息“包已成功签名”。
如果我尝试从设备上的 apk 安装应用程序,我会收到消息“无法安装”
这里可能出了什么问题?
我在 Mac 上使用 Xamarin Studio。
找到问题了..这是一个JAVA工具问题。当系统上混合使用 JDK 和 JRE 工具时,这种情况经常发生。
不要使用 Java 7 中的工具!
仅使用 JDK 6 中的工具。
您可以通过键入以下内容来检查您拥有的版本:
java -version
如果您仍然不确定签名是否成功,您可以输入:
which jarsigner
jarsigner -verify -verbose -certs myapp.apk
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)