【发布时间】:2015-06-18 22:17:56
【问题描述】:
过去 1 年我一直在做一个项目。现在需要 GCM 推送通知。项目本身非常大,当我添加 google play services 库时遇到了 65K 错误。 Eclipse IDE 似乎无法解决,所以我已将我的 Eclipse 项目移植到 Android Studio。但我收到以下错误。
:MyApp:shrinkDebugMultiDexComponents 失败 错误:任务 ':MyApp:shrinkDebugMultiDexComponents' 执行失败。
Java 堆空间 es 文件。 例如,gradle.properties 文件中的以下行将最大 Java 堆大小设置为 1,024 MB: org.gradle.jvmargs=-Xmx1024m Read Gradle's configuration guide
Read about Java's heap size
非常感谢任何帮助。 谢谢
【问题讨论】:
-
一个multidex配置
-
在defaultConfig下添加了compile 'com.android.support:multidex:1.0.0'和multiDexEnabled true
-
如果你遇到“没有方法可能超过 64K”的事情,有什么办法可以将有问题的类拆分为单独的类?
-
我已经从 google play 服务库中删除了未使用的包,并在我现有的项目中添加了 multidex 支持库。但我仍然收到此错误。
标签: java android eclipse android-studio