系统环境变量未出现

时间:2018-05-29 10:02:45

标签: android

我正在尝试使用Google的Cloud Vision API,默认情况下,它正在尝试使用身份验证信息查找json文件。该指南要求我们将环境变量“GOOGLE_APPLICATION_CREDENTIALS”设置为json文件的路径。我已经这样做了,但我注意到System.getenv(“GOOGLE_APPLICATION_CREDENTIALS”)返回null。

我已使用echo确认变量的值是正确的。我重新启动了Windows和Android Studio。我的变量仍然是空值。

我正在运行Windows 10,Android Studio 3.1.2。

1 个答案:

答案 0 :(得分:1)

如果System.getenv(" GOOGLE_APPLICATION_CREDENTIALS")返回null,则表明设置环境变量的尝试未成功的强烈信号。

检查环境变量的另一种方法是来自powershell:

> gci env:

请勿在输出中看到GOOGLE_APPLICATION_CREDENTIALS?然后设置环境变量的尝试没有生效。

此视频介绍了如何在Windows中设置环境变量。它应该比它应该更麻烦。 https://www.youtube.com/watch?v=bEroNNzqlF4

设置环境变量后,关闭Visual Studio,命令提示等,然后从Windows“开始”菜单重新启动它们。这应该足以看到新的环境变量。作为最后的手段,尝试重新启动机器。