android - "java.exe"以代码 2 退出

标签 android xamarin

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

最佳答案

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

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

Google Multi-Dex 引用: http://developer.android.com/tools/building/multidex.html

关于android - "java.exe"以代码 2 退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31670261/

相关文章:

图书馆的Android服务

java - NotificationListenerService : NullPointerException on getActiveNotifications

android - Twitter api 中面临的注销问题

Xamarin Forms Android 应用程序在启动后崩溃(启动)

c# - Xamarin 添加 System.Json

android - Xamarin Android Player 在启动期间挂起

java - 错误 java.lang.RuntimeException : Unable to start activity

java - Android Libgdx,如何写入内部文件?

java - 从 xamarin java 绑定(bind)中删除 virtual 关键字

xamarin.ios - 使用 Mvvmcross 隐藏 Xamarin 项目中的导航栏