在未达到65K方法限制的情况下,我无法在我的应用程序中使用这两个库。广告拥有约24.000种方法,而Analtycs具有约18.000种方法。
我检查了他们的权限列表,他们两个都使用了support-v4:23.0.0
(〜8.500方法)。我已经在项目中使用了support-v4:24.2.0
,那么如何排除那些库的support-v4:23.0.0
并强制它们使用support-v4:24.2.0?
我正在使用此版本:
compile 'com.google.android.gms:play-services-ads:9.4.0'
compile 'com.google.android.gms:play-services-analytics:9.4.0'
最佳答案
I'm already using
support-v4:24.2.0
on my project, so how can I excludesupport-v4:23.0.0
of those libraries and force them to usesupport-v4:24.2.0
?
Gradle不会将
support-v4
的两个版本打包到您的应用中。在您的项目上运行gradle任务
:dependencies
以查看使用哪个版本。如果您的项目超过了65k方法的限制,则只有以下选项:
关于android - 使用play-services-ads和play-services-analytics的65K LIMIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39147832/