【问题标题】:can't run app on eclipse using google play service无法使用 Google Play 服务在 Eclipse 上运行应用程序
【发布时间】:2015-03-18 08:17:01
【问题描述】:

您好,我正在尝试为 android 制作一个非常简单且基本的应用程序,该应用程序将使用 google maps (v2)。至于知道我唯一要做的就是我想显示一张地图,所以我已经完成了文档中的所有操作:

我在清单中设置了我的 API 密钥

我已添加权限

我有 v4 支持

我已经下载了 google play 服务,将其导入 SDK 并添加为参考

我的问题是,当我添加参考时,eclipse 在启动应用程序时会变得疯狂,并且会达到内存限制。当我在 5 分钟后增加 eclipse.ini 中的内存限制时,我得知无法安装该 apk。当我没有参考谷歌播放服务时,运行应用程序没有问题。

说真的,我需要一个提示来找到问题所在。经过 10 个小时的搜索,我无法运行基本地图:/

【问题讨论】:

  • 您在 .ini 文件中做了哪些更改?
  • 你用的是旧电脑吗?你有多少内存?
  • @Fahim 根据 SO 的几个主题,我已将内存限制从标准更改为 2GB
  • @RandykaYudhistira 我有 6GB 内存。电脑有 2 或 3 年,所以它不是那么旧。我从来没有遇到过这种问题,而且我使用过 1 类 + 4mb 库的更大规模的应用程序
  • 重启你的eclipse怎么样?

标签: android eclipse google-maps google-play-services eclipse-adt


【解决方案1】:

好的,我想我找到了解决方案。在某些情况下,它与 Can not run project after adding google play services to project 相关联

但关键是不要尽可能多地扩展它(相信我,我已经做到了) - 我认为这完全是为了设置正确的内存设置(相互关联)

--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms1024m
-Xmx1536m

这个设置帮助了我。例如,当我有 -Xms2048m-Xmx2048m 时,它无法安装 .apk :/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-10
    • 2015-08-14
    • 2011-10-05
    • 1970-01-01
    • 2016-06-19
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多