Android Studio: Google API не может найти учетные данные. json - PullRequest
1 голос
/ 22 января 2020

Следуя этому руководству на android studio: https://developers.google.com/sheets/api/quickstart/java?authuser=3

Не знаю, куда поместить файл «учетные данные. json». Перепробовал много мест: App, Raw, Resources, ..., ни один не работает.

Это сбойная строка:

InputStream in = GoogleAPISample.class.getResourceAsStream("/credentials.json");
if (in == null) {
    throw new FileNotFoundException("Resource not found: " + "/credentials.json");
}

И это ошибка:

 java.io.FileNotFoundException: Resource not found: /credentials.json
     at com.xxx.yyy.googleapi.GoogleAPISample.getCredentials(GoogleAPISample.java:66)
     at com.xxx.yyy.googleapi.GoogleAPISample.doExcec(GoogleAPISample.java:90)
     at com.xxx.yyy.ActivityLogin.OnClick_Login(ActivityLogin.java:86)
     at java.lang.reflect.Method.invoke(Native Method)
     at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:397)
     at android.view.View.performClick(View.java:6597)
     at android.view.View.performClickInternal(View.java:6574)
     at android.view.View.access$3100(View.java:778)
     at android.view.View$PerformClick.run(View.java:25885)
     at android.os.Handler.handleCallback(Handler.java:873)
     at android.os.Handler.dispatchMessage(Handler.java:99)
     at android.os.Looper.loop(Looper.java:193)
     at android.app.ActivityThread.main(ActivityThread.java:6669)
     at java.lang.reflect.Method.invoke(Native Method)
     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

Любые предложения о том, где разместить такой файл?

Эти вопросы мне не помогли:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...