【问题标题】:Weird issue after installing BaseGameUtils安装 BaseGameUtils 后的奇怪问题
【发布时间】:2016-09-03 19:19:39
【问题描述】:

我一直在尝试将 BaseGameUtils 添加到我的游戏中,但 Grad.e 存在一些问题

添加模块后,此行会导致警告:

compile 'com.google.android.gms:play-services-ads:9.2.0'

因为 play-services-games 是 8.1.0,在 BaseGameUtils 模块中定义。如果我将 play-services-ads 版本更改为 8.1.0,应用程序就会编译。

由于play-services的所有模块必须是相同的版本,我如何将play-services-games更新到9.2.0?我尝试添加依赖项,但无法解决。我刚刚更新了SDK,所以问题不存在。


如果我添加这一行:

compile 'com.google.android.gms:play-services:9.4.0'

它会导致 OutOfMemoryException。

删除BaseGameUtils 并将依赖项添加到主项目可以正常工作。有什么办法可以继续保留 BaseGameUtils 并使用 9.4.0(或更高版本)?

有什么想法吗?

【问题讨论】:

    标签: android gradle google-play-games


    【解决方案1】:

    尝试将build.gradle description 用于 Google Play 游戏服务

    com.google.android.gms:play-services-games:9.4.0 
    

    而不仅仅是

    com.google.android.gms:play-services:9.4.0
    

    所以你的依赖是这样的:

    dependencies {
    
    compile 'com.google.android.gms:play-services-games:9.4.0'
    compile project(':BaseGameUtils')
    }
    

    有关更多信息,请查看threadtutorial

    【讨论】:

      猜你喜欢
      • 2015-11-17
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 2021-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-20
      相关资源
      最近更新 更多