我在使用graphql和apollo库通过android中的Apollo生成Java文件时遇到访问被拒绝错误

时间:2018-08-16 12:11:40

标签: gradle graphql apollo

这是我在其中使用这些依赖项的app(build.gradle)

implementation 'com.apollographql.apollo:apollo-runtime:0.3.2' implementation "com.apollographql.apollo:apollo-android-support:0.3.2" implementation 'com.facebook.stetho:stetho:1.5.0' implementation 'com.facebook.stetho:stetho-okhttp3:1.5.0'

这是我的项目build.gradle

classpath 'com.apollographql.apollo:gradle-plugin:0.3.2'

build\generated\source\apollo\generatedIR\debug\src (Access is denied)

1 个答案:

答案 0 :(得分:0)

就我而言,这是由于gradle更新到5.0或5.1.1引起的

我正在尝试gradle kotlin DSL,并尝试将gradle更新到最新版本,这导致了阿波罗出现此问题。对我而言,gradle 4.10或4.10.1没问题。

我认为出于某种原因,当使用gradle 5+构建时,apollo中的某些脚本开始在生成的文件夹中寻找文件,但实际上有一个文件夹完全一样的名字。

P.S .:这也可能是简单的文件夹权限问题,请尝试手动删除“ app / build”文件夹。

P.P.S:您也可以尝试使用最新的apollo和gradle插件