带有Firebase的Google App Engine-无法添加依赖项

【带有Firebase的Google App Engine-无法添加依赖项】知识的领域是无限的,我们的学习也是无限期的。这篇文章主要讲述带有Firebase的Google App Engine-无法添加依赖项相关的知识,希望能为你提供帮助。
我正在尝试使用此处的教程将android Studio中的后端模块连接到Firebase- https: //cloud.google.com/solutions/mobile/firebase-app-engine-android-studio#adding_dependencies_to_the_backend_module
由于某种原因,我无法添加依赖项。我在列表上找不到它们。如果尝试手动添加它们,则会收到Gradle同步错误。
对于主应用程序模块,Firebase已连接并且运行正常。我使用Android Studio在Firebase中的构建工具进行了设置。我已经尝试过再次使用此工具,但没有区别。
这是后端的build.gradle:

buildscript { repositories { jcenter() } dependencies { classpath 'com.google.appengine:gradle-appengine-plugin:1.9.42' } }repositories { jcenter(); }apply plugin: 'java' apply plugin: 'war' apply plugin: 'appengine'sourceCompatibility = JavaVersion.VERSION_1_7 targetCompatibility = JavaVersion.VERSION_1_7dependencies { appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.42' compile 'javax.servlet:servlet-api:2.5' compile 'com.google.appengine:appengine-api-1.0-sdk' compile 'com.google.firebase:firebase-server-sdk' compile 'org.apache.httpcomponents:httpclient' }appengine { downloadSdk = true appcfg { oauth2 = true } }

如果手动添加依赖项,这就是我得到的错误,如上面的代码所示:
点击这里
答案您可能会在这些依赖项上出错。他们没有指定版本:
compile 'com.google.appengine:appengine-api-1.0-sdk' compile 'com.google.firebase:firebase-server-sdk' compile 'org.apache.httpcomponents:httpclient'

每个Maven依赖项都需要一个组ID,工件ID和一个版本字符串。
另外,“ firebase-server-sdk”依赖性对我来说没有意义。现在可以通过Admin SDK访问firebase后端服务。
我的猜测是,您链接到的教程已经很过时了,您不能再完全遵循它了,但是也许您仍然可以从中学习到一些东西。

    推荐阅读