【问题标题】:"java.exe" exited with code 2“java.exe”以代码 2 退出
【发布时间】:2019-06-07 19:16:29
【问题描述】:

我在我的地图项目中添加了 Google Play 服务,但现在不断收到此错误“java.exe”退出代码 2。 我不确定它是否与以代码 1 退出的“java.exe”不同,但我已经尝试了所有在线建议 我的堆大小是 1G。我的目标版本是 21,我有干净的重建等。 当我点击错误时,它会将我带到这个 CompileToDalvik。 我该如何解决这个问题?即使我删除了谷歌播放服务,我仍然会收到此错误(清理/刷新重建等)

【问题讨论】:

  • 您在使用 Eclipse 吗?您如何运行您的项目?
  • 我使用 xamarin,但在尝试构建项目时出现此错误

标签: android xamarin


【解决方案1】:

我们遇到了类似的问题,并将其归结为我们的应用程序超过了 64k (65,536) 个方法限制,这可能是您引用 google play 服务时发生的情况。

启用 multidex 解决了我们的问题,因此可能值得一试。

Google Multi-Dex 参考: http://developer.android.com/tools/building/multidex.html

【讨论】:

  • 是的,这似乎是问题所在。解决方案是仅从谷歌地图安装必要的数据包。通过掘金经理。我希望这也可以帮助其他人
【解决方案2】:

使用 Visual Studio 和 Xamarin 时出现此错误,因为我在 .csproj 文件中的密钥库路径错误,并且由于某种原因,在 Visual Studio GUI 中更改密钥库的路径时,此路径未得到更新。 手动更正 .csproj 文件中的路径为我解决了这个问题。

【讨论】:

    【解决方案3】:

    其他答案都不适合我。对我有用(但我不知道为什么)是在重建之前清空我的 bin 和 obj 目录

    【讨论】:

    • 这就像一个魅力。其他答案都没有对我有用。谢谢@Tokn!
    【解决方案4】:

    我最近看到了这个错误。这是由无效的(布局)xml 文件引起的。不幸的是,你没有得到更多的提示,问题到底出在哪里:(我会尝试一个一个地排除 xml 文件,并检查在没有特定文件的情况下构建是否成功。祝你好运!

    编辑:我什至不确定它实际上是一个布局 xml 文件,也许它是一种样式或颜色 xml:/ 最近对其中一个有什么更改吗?

    【讨论】:

    • 不,这不是问题。如果我删除 google play 服务,应用程序就可以工作。
    【解决方案5】:

    将 Java 堆大小增加到 1G 对我有用!

    【讨论】:

      【解决方案6】:

      清理 Bin 和 Obj 文件夹,然后重新构建。 如果不行,请检查不同的JDK版本。

      【讨论】:

        【解决方案7】:

        从 VS Mac 切换到 VS Windows 时出现此错误。

        Here the topic Switching From VS Mac To VS Windows got “java.exe” exited with code 2

        问题来自 Android.csproj 和密钥库路径。
        它已设置为我的 Mac 路径,即使我已经更改了它
        VSWindows AndroidProject => 属性 => 登录

        所以我在 Android.csproj 上删除了这行(用第三个文本编辑器编辑):

        <AndroidKeyStore>True</AndroidKeyStore>
        <AndroidSigningKeyStore>YourMacPath/Alias.keystore</AndroidSigningKeyStore>
        <AndroidSigningStorePass>Password</AndroidSigningStorePass>
        <AndroidSigningKeyAlias>Alias</AndroidSigningKeyAlias>
        <AndroidSigningKeyPass>AliasPassword</AndroidSigningKeyPass>
        

        在调试和发布部分。

        然后你可以在 VS Windows 上编辑它们。

        希望我帮助了某人。 再见

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-11-04
          • 2017-11-02
          • 1970-01-01
          • 1970-01-01
          • 2019-08-28
          相关资源
          最近更新 更多