无法在Java中解析Google API导入[带有gradle插件的Eclipse]

nzk0hqpo  于 2022-11-04  发布在  Eclipse
关注(0)|答案(2)|浏览(218)

6个月前,我编写了一个小工具,它可以读取Google表单,并根据这些数据创建一个条目列表(用于视频游戏)。在这段时间里,我安装了一个新的干净版本的Windows,现在我想导入这个工作区来做一些调整。问题是,我无法让这个程序再次工作。
在Build.gradle中出现此错误:

"Could not run phased build action using connection to Gradle installation 'C:\Users\nikbr\Documents\Liga\gradle-7.0'.
Build file 'C:\Users\nikbr\Documents\ACC-Tools\ACC-Database\build.gradle' line: 14
A problem occurred evaluating root project 'ACC-Database'.
Could not find method compile() for arguments [com.google.api-client:google-api-client:1.30.4] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler."

它在某种程度上与谷歌API有关,但我找不到任何教程/帮助这一个。我认为这也是为什么我得到这个错误“导入com.google无法解决”的原因。
我的Java学校技能在这一点上即将结束。

mklgxw1f

mklgxw1f1#

如果其他人遇到这个问题-a我解决这个问题的方法(在遵循Google Sheets快速启动https://developers.google.com/sheets/api/quickstart/java之后--损失了半天时间)--就是不要使用最新版本的Gradle。
使用版本6.3可以正常工作(使用NetBeans和工具〉选项〉Java〉Gradle〉使用标准Gradle版本。

kzmpq1sx

kzmpq1sx2#

你只需要去
https://developers.google.com/sheets/api/quickstart/java
并使用他们提供的build.gradle更新项目中现有的build.gradle,然后在您的主java文件中复制他们在www.example.com中放置的SheetsQuickstart.java。它将工作,或者至少给予编译器错误。

相关问题