play-services.jar lib被添加到eclipse中的helloworld android项目中,java-android编译就会冻结

nwwlzxa7  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(237)

我正试图找出我的android应用程序google-play-services.jar bug的核心。前面的链接在这里和这里。我花了整整两天来解决这个问题,但没有结果。甚至我也尝试在两台不同的机器上重新安装eclipse和androidsdk,并在两台不同的设备上进行了测试。但没有结果。上一个实验给了我一个难以置信的错误:如果我只是将google-play-lib.jar添加到我的项目中,eclipse就不会为默认的helloworld项目构建(不会创建apk文件)。没有更多的代码。已启用google api。我使用的是最新的eclipse版本sdk-最新的更新(24.1.2、22.0.1等)更多的屏幕截图。

截图解释了问题。几分钟后我就回来了!为什么?形象化!真漂亮!

错误文本:

refreshing external folders blocked the user operation is waiting for background work to complete org.eclipse.jdt.croe.external.folders/.link0
toe95027

toe950271#

它将冻结,所以对您的eclipse配置文件执行此操作。手动增加xms和xmx。你可以在eclipse文件夹中找到这个文件,文件名如下:eclipse.ini
因此eclipse配置应该如下所示。

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms256m
-Xmx1024m

相关问题