Android Firebase管理SDK导致gradle“;依赖性错误“;

Android Firebase管理SDK导致gradle“;依赖性错误“;,android,android-studio,firebase,gradle,firebase-admin,Android,Android Studio,Firebase,Gradle,Firebase Admin,我正在尝试将Firebase Admin SDK添加到我的项目中。当我添加以下内容时: compile 'com.google.firebase:firebase-admin:4.1.1' 当我同步时,它会给我一个“依赖错误” 堆栈跟踪: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:prepareDebugAndroidTestDependencies'. at org.gra

我正在尝试将Firebase Admin SDK添加到我的项目中。当我添加以下内容时:

compile 'com.google.firebase:firebase-admin:4.1.1'
当我同步时,它会给我一个“依赖错误”

堆栈跟踪:

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:prepareDebugAndroidTestDependencies'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:66)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
Caused by: org.gradle.api.GradleException: Dependency Error. See console for details.
    at com.android.build.gradle.internal.tasks.PrepareDependenciesTask.prepare(PrepareDependenciesTask.java:87)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:228)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:221)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:210)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:621)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:604)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)`

你有服务器项目还是安卓系统? 上面写着“将Firebase管理SDK添加到您的服务器”


看看这个

你有服务器项目还是android? 上面写着“将Firebase管理SDK添加到您的服务器”


查看此

您不能在Android应用程序中使用Firebase Admin SDK。您必须为此编写不同的Java程序,该程序通常驻留在您控制的服务器上


如果您试图在Android应用程序中使用firebase admin,则可能会出现其他问题,请参阅。

您不能在Android应用程序中使用firebase admin SDK。您必须为此编写不同的Java程序,该程序通常驻留在您控制的服务器上


如果您试图在Android应用程序中使用firebase admin,则可能会出现其他问题,请参阅。

我有一个Android项目。出于这个原因,我不愿意购买服务器。我只需要自定义身份验证。这是一个小问题,谷歌把它弄得这么复杂。你为什么不使用Firebase API的自定义身份验证呢?本教程介绍了如何将自定义身份验证添加到应用程序中,您也可以检查firebase文档本身。所有这些都试图让我使用管理员sdkI,不需要电子邮件和密码。我只想要电话号码。有点像whatsappi推荐的布料指南好的luckI有一个Android项目。出于这个原因,我不愿意购买服务器。我只需要自定义身份验证。这是一个小问题,谷歌把它弄得这么复杂。你为什么不使用Firebase API的自定义身份验证呢?本教程介绍了如何将自定义身份验证添加到应用程序中,您也可以检查firebase文档本身。所有这些都试图让我使用管理员sdkI,不需要电子邮件和密码。我只想要电话号码。有点像whatsappi推荐的布料指南祝你好运