Следуя этому руководству на 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)
Любые предложения о том, где разместить такой файл?
Эти вопросы мне не помогли: