ApolloGraphQL:找不到 schema.json。请明确指定。Android Studio
Posted
技术标签:
【中文标题】ApolloGraphQL:找不到 schema.json。请明确指定。Android Studio【英文标题】:ApolloGraphQL: cannot find schema.json. Please specify it explicitely.Android Studio 【发布时间】:2021-05-11 04:17:55 【问题描述】:我在 Android Studio 中使用 Apolloclient 库
我已下载架构并粘贴到 main/graphql/com/example/asdf/schema.json
写出的查询和查询文件的路径是......./asdf/Xyz.graphql
编译后出现以下错误
ApolloGraphQL:找不到 schema.json。请明确指定。看了下: C:\Users\Dell\androidStudioProjects\ApolloClient\app\src\main\graphql
我使用的gradle依赖
实现'com.apollographql.apollo:apollo-runtime:2.2.0'
应用插件:'com.apollographql.apollo'
类路径“com.apollographql.apollo:apollo-gradle-plugin:2.2.0”
【问题讨论】:
【参考方案1】:自省模式应该有一个 __schema.types 对象,该对象不存在于 json 中,因此看起来它缺少一些信息。见https://raw.githubusercontent.com/apollographql/apollo-android-tutorial/main/app/src/main/graphql/com/example/rocketreserver/schema.json
如果您的端点启用了自省,您可以使用以下命令下载架构:
./gradlew downloadApolloSchema
--endpoint=https://***/graphql
--schema=app/src/main/graphql/com/example/schema.json
【讨论】:
以上是关于ApolloGraphQL:找不到 schema.json。请明确指定。Android Studio的主要内容,如果未能解决你的问题,请参考以下文章
找不到 XML 模式命名空间的 Spring NamespaceHandler [http://www.springframework.org/schema/webflow]
我无法在 typeDefs 中导入 schema.graphql 文件:找不到以下指针的任何 GraphQL 类型定义:
找不到与命名空间 http://schemas.microsoft.com/WebParts/v3/Publishing/runtime 关联的脚本或扩展对象