我有问题,我在我的项目中使用play-services:8.4.0,当编译我的项目gradle时,它非常非常慢!
编译项目需要5-9分钟。
为什么?
发布于 2016-02-08 02:22:18
你应该避免编译整个play-services。您只能使用必要的一个。例如,如果您只想对广告使用播放服务,
而不是键入:
compile 'com.google.android.gms:play-services:8.4.0'
只需键入以下内容:
compile 'com.google.android.gms:play-services-ads:8.4.0'
如果你不知道你需要哪一个,你可以检查这个Selectively compiling APIs into your executable
我希望它能有所帮助!
发布于 2016-02-08 00:51:29
在某种程度上,您的开发机器需要更多RAM、更快的CPU或SSD。
在某种程度上,play-services
是一个非常大的依赖项。您可能希望切换到更专注的依赖项,只加载您的应用程序真正需要的Play服务的特定部分。在the Play Services setup documentation的“选择性地将API编译成可执行文件”一节中介绍了这一点。
https://stackoverflow.com/questions/35256228
复制相似问题