在将Google Play服务添加到项目后无法运行项目。

20 浏览
0 Comments

在将Google Play服务添加到项目后无法运行项目。

我正在制作一个需要谷歌地图的Android应用程序。\n我在eclipse中创建了一个新项目,并在Android手机上进行了编译,它可以工作。但是当我将google-play-services_lib导入到我的工作空间,并在我的项目中添加了一个引用时,它无法编译,状态栏显示(正在启动项目100%),并显示一个错误“无法执行dex:Java堆空间”\n更新:\n我还尝试了更改eclipse.ini文件,将内存限制增加到512和1024,但没有效果。\nPS:在发布问题之前进行了很多搜索。

0
0 Comments

问题出现的原因:由于电脑内存只有2GB,无法在Eclipse中运行项目。

解决方法:通过命令行编译项目,使用gradle工具。

具体操作方法可参考gradle官方文档

0
0 Comments

问题出现的原因是由于项目添加了Google Play服务后无法运行。解决方法是增加Xms和Xmx的值,直到要么项目可以运行,要么物理内存耗尽。在eclipse.ini文件中增加以下配置:

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

同时还可以增加-Xms和-Xmx的值,例如-Xms2028m和-Xmx4072m,直到项目可以正常运行。这是因为Xmx是Eclipse使用的最大内存限制。

0