Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用gradle为android项目添加ApiFuture接口_Java_Android_Gradle - Fatal编程技术网

Java 如何使用gradle为android项目添加ApiFuture接口

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' } 要了解更多信息,请检查我在为我的

我想使用com.google.api.core软件包中的ApiFuture接口,但我不知道如何在我的android项目中导入它。

要使用Gradle,请在android项目的
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,谢谢你可以升级它以获得更多帮助。我添加了这个依赖项,但我仍然无法添加一个未来的接口。你有什么想法吗?你可以检查链接中的链接提及和下载内容,或者你可以从中下载并添加为库。嘿,你能不能把代码打出来而不只是链接到它?绝对不要截屏嘿,我真的很抱歉,我是新来的。我以后一定会记住这一点。非常抱歉给您带来不便。