未能解决: com.google.android.gms:play-services in IntelliJ Idea with gradle
我正在尝试将Google Play服务添加到IntelliJ Idea中的libGDX项目中。我遵循了此处的设置指南:https://developers.google.com/android/guides/setup
这看起来很简单。我刚刚在相应的部分中将这些行添加到我的build.gradle中,所以现在看起来是这样的:
project(":android") {
apply plugin: "android"
apply plugin: 'com.android.application'
configurations { natives }
dependencies {
compile project(":core")
compile "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64"
compile "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion"
natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi"
natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi-v7a"
natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86"
compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi-v7a"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-arm64-v8a"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86_64"
compile 'com.google.android.gms:play-services:11.2.0'
}
}
然后,我尝试在Idea中同步我的gradle项目,只是为了获得“无法解决”错误。
好吧,设置指南还说“每次更新Google Play服务时都要确保更新此版本号”,但问题是似乎几乎不可能找到该版本号:根据Android SDK管理器,我的Google Play Services SDK版本是“43”,到目前为止,我无法将此类“11.2.0”或任何典型的版本字符串与“43”版本号相关联。并不是说设置指南对此一无所知。
无论如何,我已经从与此相关的大量问题中尝试了很多东西,但无济于事。具体来说,我必须指出,我确实已经正确更新了我的Android SDK,我确信它是Idea正在使用的那个(我已经对此进行了三重检查...):
我使用的是API级别26,但无论如何,其他定义确实为Android SDK使用相同的目录。此外,我根本没有在这台笔记本电脑中安装任何其他Android SDK,因此毫无疑问,Idea只使用那个。
任何想法都是非常受欢迎的。
提前致谢!