【问题标题】:Xamarin Studio - Packaging error - "jarsigner.exe" exited with code 1. (MSB6006)Xamarin Studio - 打包错误 - “jarsigner.exe”以代码 1 退出。(MSB6006)
【发布时间】:2014-11-04 06:40:43
【问题描述】:

我正在尝试构建我的 Xamarin Android 应用程序的调试版本并将其部署到 Android 模拟器。但是,当我尝试在模拟器中运行应用程序时出现以下错误:

“C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): 错误 MSB6006: "jarsigner.exe" 退出代码 1. (MSB6006) (TestApp )

奇怪的细节是我昨天能够毫无问题地构建和部署同一个应用程序。这个错误今天才出现。项目中没有代码更改 - 因此代码更改不会导致问题。

感谢 SO 社区的任何帮助。

【问题讨论】:

    标签: java xamarin packaging


    【解决方案1】:

    这是一个旧线程,但我相信这会对其他人有所帮助:

    我在尝试使用 Release 模式部署应用程序时遇到了同样的问题。我通过执行以下步骤解决了它:

    【讨论】:

    • 图片网址损坏
    【解决方案2】:

    在我的情况下,.csproj 的密钥库文件路径不正确。

    在 .csproj 中查找 AndroidSigningKeyStore 标记并更正路径。

    【讨论】:

      【解决方案3】:

      此错误仍然可能发生(即使使用最新的 Xamarin Studio),例如,如果引用的密钥库的路径不可访问或不存在。

      更正密钥库文件的路径为我解决了该错误。

      【讨论】:

      • 当 Keystore 路径与项目相关时,存档操作确实有效,但在模拟器中调试则无效。
      【解决方案4】:

      这个问题可能与 Java SDK 的一些问题有关。您应该尝试更新 JDK。当您这样做时,必须检查 Xamarin Studio 设置,该设置使用最新安装的 JDK。在某些版本的 XStudio 中,刚刚更改的设置可能会在接受后重置。当我解决这个问题时,我不得不删除旧的 JDK。

      【讨论】:

        【解决方案5】:

        这可能不适合在那里窥视,但在我安装 Windows 并使用最新的 VS 2017 企业版启动项目后,我在调试模式下遇到了同样的问题。
        我的 java 版本 x64 - C:\Program Files\Java\jdk1.8.0_152
        xamarin - Xamarin.Forms.2.4.0.38779
        错误与此相同,但说 java 在 AppData\Local\Xamarin\Mono 中找不到 debug keystore 来部署和调试应用程序。看了一遍之后,我只是在发布模式下构建了应用程序,它运行成功,然后在调试模式下运行,一切顺利!!!
        以前 AppData\Local\Xamarin 中没有 Mono 文件夹,现在它在那里。
        还是不知道这是怎么回事!!!

        【讨论】:

          【解决方案6】:

          对于那些遇到此问题的人,我找到了解决方案:升级到最新版本的 Xamarin Studio 产品。这解决了我的问题。

          【讨论】:

            【解决方案7】:

            就我而言,我的别名错误。不知何故,别名是小写的,而密钥库名称包含大写。

            【讨论】:

              【解决方案8】:

              同样的问题存在于 Visual Studio 2019 中。 对我有用的是创建和分配新的密钥库。 干杯!

              【讨论】:

                猜你喜欢
                • 2021-04-28
                • 2012-10-18
                • 2020-06-19
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多