将 google play 服务添加到项目后无法运行项目

2024-01-01

我正在制作一个需要谷歌地图的Android应用程序。

我在 Eclipse 中创建了一个新项目并在 Android 手机上编译它,它工作了,但是当我将 google-play-services_lib 导入到我的工作区并在我的项目中添加对它的引用时,它无法编译,挂起状态栏显示一段时间(启动项目 100%)并显示错误“无法执行 dex:Java 堆空间”

更新: 我还尝试更改 eclipse.ini 文件以将内存限制增加到 512 和 1024,但没有用

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m
-Xmx1024m

PS:发帖之前查了很多资料


转换为 Dalvik 格式失败:无法执行 dex:Java 堆空间 https://stackoverflow.com/questions/5943712/conversion-to-dalvik-format-failed-unable-to-execute-dex-java-heap-space

要点是:不断增加 Xms 和 Xmx 值,直到它起作用或耗尽物理内存。

在 eclipse.ini 中

E.g.: -XX:MaxPermSize=1536m -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx1536m

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 google play 服务添加到项目后无法运行项目 的相关文章

随机推荐