【发布时间】:2015-03-11 15:30:27
【问题描述】:
我正在尝试从头开始一个 Java 客户端,并在 gradle 中引入了firebase-client-jvm:2.2.1。在尝试编译包含 com.firebase.client.Firebase 类的任何内容时,我在堆栈跟踪中得到以下信息:
java.lang.RuntimeException: java.lang.NoClassDefFoundError: Unable to load class com.firebase.client.Firebase due to missing dependency android/content/Context
at org.codehaus.groovy.control.CompilationUnit.convertUncaughtExceptionToCompilationError(CompilationUnit.java:1083)
...
Caused by: java.lang.NoClassDefFoundError: Unable to load class com.firebase.client.Firebase due to missing dependency android/content/Context
我不想包含任何与 Android 相关的内容,我发现的所有答案都表明 firebase“支持两者”(即Get Firebase to work with java, not Android),但我不知道如何开始。
我在网上找不到显示“简单”纯 Java 客户端的示例或教程,希望能提供任何“入门”帮助。
更新:我不仅必须创建android.context.Context 类,还不得不放弃用Groovy 编写程序。当我将它切换回 Java 项目时,它似乎使事情变得非常顺利。
【问题讨论】: