当前位置: 首页 > 知识库问答 >
问题:

android项目中GOOGLE_APPLICATION_CREDENTIALS变量在哪里设置?

淳于博
2023-03-14

问题是:当我使用

Uri otherPath = Uri.parse("android.resource://com.example.himanshu.myapplication/DtnPhotoShare-ff552ae2c96c.json");
    System.setProperty("**GOOGLE_APPLICATION_CREDENTIALS**",otherPath.toString());

这给了我一个例外:

IOException:应用程序默认凭据不可用。如果运行在Google App Engine、Google Compute Engine或Google Cloud Shell上,则可以使用它们。否则,环境变量GOOGLE_APPLICATION_CREDENTIALS必须定义为指向定义凭据的文件。

排队

GoogleCredential credential =
                GoogleCredential.getApplicationDefault().createScoped(VisionScopes.all());

所有代码都可以在上面给出的链接中找到。

共有1个答案

燕翼
2023-03-14
export GOOGLE_APPLICATION_CREDENTIALS=<path_to_service_credential_file>
 类似资料:
  • 这是我在为Linux创建命令行应用程序工具时偶然发现的一个非常有趣的问题。不幸的是,关于SO的答案隐藏在其他问题的无数答案中,因此我决定向那些希望以编程方式修改PATH的人提出另一个关于SO的问题。

  • 问题内容: 被存储在客户端或服务器上的变量? 问题答案: 变量存储的位置由PHP的配置确定。通常这是在Linux / Unix系统上。如果无法100%确定,请使用此功能查看您的特定设置,方法是在您域的中创建具有以下内容的文件:

  • 问题内容: 我试图在react-js类中声明一个变量。该变量应该可以在不同的函数中访问。这是我的代码 在onMove上,this.test的值是不确定的。我知道我可以将值放在状态上,但我不想这样做,因为每次值更改时,都会调用render(),这是不必要的。我是新来的反应者,我做错了什么吗? 问题答案: 在React中使用ES6语法不会绑定到用户定义的函数,但是会绑定到组件生命周期方法。 因此,您声

  • 我创建了一个新的颤振项目,这就是minSdkVersion在app/build中的样子。gradle文件: 其中是set? 请注意,前面的配置值如下所示: 这也是android/local的内容。属性文件: 如您所见,没有设置在那里,但项目可以成功编译和构建。 颤振在哪里。minSdkVersion和变量是否已初始化? P.S.相关问题:https://github.com/flutter/flu

  • 我用webapp原型创建了一个Maven项目。在/src/main/webapp文件夹中只有一个index.jsp文件。xml文件没有提到任何欢迎文件。别处没有其他提及或任何设置。在运行应用程序时,将显示index.jsp页面。此页面在何处被设置为欢迎页面?

  • 从Intellij13: 我已经尝试在我能想到的每个目录中发送垃圾邮件给我的local.properties,但仍然得到这个错误。什么给了?