Java 如何使用gradle为android项目添加ApiFuture接口
我想使用com.google.api.core软件包中的ApiFuture接口,但我不知道如何在我的android项目中导入它。要使用Gradle,请在android项目的Java 如何使用gradle为android项目添加ApiFuture接口,java,android,gradle,Java,Android,Gradle,我想使用com.google.api.core软件包中的ApiFuture接口,但我不知道如何在我的android项目中导入它。要使用Gradle,请在android项目的build.Gradle文件中添加以下行: repositories { mavenCentral() } dependencies { compile 'com.google.api-client:google-api-client:1.23.0' } 要了解更多信息,请检查我在为我的
build.Gradle
文件中添加以下行:
repositories {
mavenCentral()
}
dependencies {
compile 'com.google.api-client:google-api-client:1.23.0'
}
要了解更多信息,请检查我在为我的android应用程序使用firestore代码时遇到了相同的错误。问题是我选择了Java选项而不是Android。ApiFuture用于java(它是服务器SDK的一部分),因此它在android中不存在。请单击android选项卡并使用该代码。使用android代码并摆脱ApiFuture:
batch.commit().addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
// ...
}
});
batch.commit().addOnCompleteListener(新的OnCompleteListener()){
@凌驾
未完成的公共void(@NonNull任务){
// ...
}
});
参考:将此库添加到您的gradle文件中
implementation 'com.google.api-client:google-api-client:1.23.0'
请确保您使用的是Java Android,而不是fireStore文档中的Java选项卡
那么你就不需要这个库了@user8549135,谢谢你可以升级它以获得更多帮助。我添加了这个依赖项,但我仍然无法添加一个未来的接口。你有什么想法吗?你可以检查链接中的链接提及和下载内容,或者你可以从中下载并添加为库。嘿,你能不能把代码打出来而不只是链接到它?绝对不要截屏嘿,我真的很抱歉,我是新来的。我以后一定会记住这一点。非常抱歉给您带来不便。