Amazon web services Android Studio错误:无法解析符号CreateTodoInput和CreateTodoMutation
我正在尝试使用AWS Amplify CLI构建一个Android应用程序 我跟在后面。但是,我在Android Studio中遇到了以下错误: 无法解析符号CreateTodoInput和CreateTodoMutation 我已将所有依赖项粘贴到我的应用程序和project Gradle文件中的文档中 我发现了一个类似的问题(),但提供的答案无法解决我的问题 我的全部代码都在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
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(){
。但是我没有得到我需要对代码做哪些更改才能解决我的问题