【问题标题】:Resource not found: /credentials.json Google Sheets API找不到资源:/credentials.json Google Sheets API
【发布时间】:2021-01-04 13:57:49
【问题描述】:

我按照 google 表格快速入门并下载 credentials.json 放入我的项目 main/res。 不管怎么改地方,总是报错java.io.FileNotFoundException: Resource not found: /credentials.json

我尝试了在这篇文章中找到的另一种方法: java.io.FileNotFoundException: Resource not found: /credentials.json on Java QuickStart for Classroom API

但还是一样。 谁能告诉我如何解决它?我google了很久。谢谢

【问题讨论】:

  • 您关注的是什么快速入门? This one?如果是这种情况,文件应该在src/main/resources/,如那里所述。
  • 嗨,我关注的是 Google Sheets v4,但我正在 android studio 中开发一个应用程序。我想只是放在我的应用程序文件夹中。有错吗?
  • 对不起,我的意思是引用表格一:Java quickstart。但这并没有改变重点,两个 API 的 OAuth 过程是相同的。凭据应位于src/main/resources/。这就是应用程序正在寻找它的地方。

标签: java android google-sheets-api credentials


【解决方案1】:

您将credentials.json 文件存储在主应用程序文件夹中,但正如您在Sheets API 的相应Java Quickstart 中看到的那样,该文件应该在src/main/resources/ 中。

您的问题应该通过将文件移动到指定位置来解决。

【讨论】:

  • 我移到 src/main/res,还是一样。或者我应该创建一个名为“resourcecrs”的资产文件夹?我更新了帖子上的图片。
  • 您是否遵循参考的快速入门?您是通过gradle run 构建项目的吗?能否提供授权流程相关的代码?
  • 对不起,没有。我这样做,然后在终端中显示错误:在根项目“PhoneCallReminder”中找不到任务“运行”。
  • @PennyChen 我以为你在关注google Sheets quickstartdevelopers.google.com/sheets/api/quickstart/java
猜你喜欢
  • 2021-07-06
  • 2020-04-05
  • 2020-05-08
  • 1970-01-01
  • 1970-01-01
  • 2018-01-03
  • 1970-01-01
  • 1970-01-01
  • 2018-05-16
相关资源
最近更新 更多