Amazon web services Android Studio错误:无法解析符号CreateTodoInput和CreateTodoMutation

Amazon web services Android Studio错误:无法解析符号CreateTodoInput和CreateTodoMutation,amazon-web-services,android-studio,aws-amplify,Amazon Web Services,Android Studio,Aws Amplify,我正在尝试使用AWS Amplify CLI构建一个Android应用程序 我跟在后面。但是,我在Android Studio中遇到了以下错误: 无法解析符号CreateTodoInput和CreateTodoMutation 我已将所有依赖项粘贴到我的应用程序和project Gradle文件中的文档中 我发现了一个类似的问题(),但提供的答案无法解决我的问题 我的全部代码都在MainActivity.java中: package com.example.testamplify; 导入andr

我正在尝试使用AWS Amplify CLI构建一个Android应用程序

我跟在后面。但是,我在Android Studio中遇到了以下错误:

无法解析符号CreateTodoInput和CreateTodoMutation

我已将所有依赖项粘贴到我的应用程序和project Gradle文件中的文档中

我发现了一个类似的问题(),但提供的答案无法解决我的问题

我的全部代码都在
MainActivity.java中:

package com.example.testamplify;
导入android.support.v7.app.AppActivity;
导入android.os.Bundle;
导入android.util.Log;
导入com.amazonaws.mobile.config.aws配置;
导入com.amazonaws.mobileconnectors.appsync.AWSAppSyncClient;
导入com.apollographql.apollo.GraphQLCall;
导入com.apollographql.apollo.exception.ApolloException;
导入javax.annotation.Nonnull;
公共类MainActivity扩展了AppCompatActivity{
专用AWSAppSyncClient MAWSAPPPSYNCCLIENT;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mAWSAppSyncClient=AWSAppSyncClient.builder()
.context(getApplicationContext())
.AWS配置(新的AWS配置(getApplicationContext())
.build();
运行突变();
}
公共空间{
CreateTodoInput CreateTodoInput=CreateTodoInput.builder()
.name(“使用AppSync”)
.说明(“实时和脱机”)
.build();
mAWSAppSyncClient
.mutate(createToDomutate.builder()
.input(createTodoInput).build()
)
.enqueue(mutationCallback);
}
私有GraphQLCall.Callback mutationCallback=
新的GraphQLCall.Callback(){
@凌驾
public void onResponse(@Nonnull Response){
Log.i(“结果”,“添加待办事项”);
}
@凌驾
public void onFailure(@Nonnull-e){
Log.e(“Error”,e.toString());
}
};
}

我遇到了和我新来的一样的问题,我也在尝试这个。我认为CreateTodo是一种变量。下载AWS提供的android应用程序示例,找到。打开ListEventsActivity,第77行。您将看到相同的代码,希望它帮助您理解,它帮助了我。

将我的项目与gradle文件同步解决了问题

再次重试本教程,并在放大推送后使用
放大添加api

它将询问下面的
是否要为新创建的GraphQL API生成代码。首先我选择否,并且没有生成文件夹graphql

所以,当提示询问时

是否要为新创建的GraphQL API生成代码

您必须回答“是”,并使用默认值进行配置


至少,我错了,试一试。

谢谢Mago Lups-我检查了ListEventsActivity,在第77行-
私有GraphQLCall.Callback eventsCallback=new GraphQLCall.Callback(){
。但是我没有得到我需要对代码做哪些更改才能解决我的问题