Я хочу использовать API облачных сервисов Google в своем приложении для Android, и я пытаюсь использовать OAuth
для проверки подлинности сервера, используя нижеприведенную функцию (которую я получил по этой ссылке: https://cloud.google.com/docs/authentication/production#obtaining_and_providing_service_account_credentials_manually):
Япытаюсь передать JSON filepath
функции в приложении для Android, но Logcat
говорит, что файл не найден.
try {
Toast.makeText(getApplicationContext(),"Gone Inside", Toast.LENGTH_SHORT).show();
authExplicit("/app/JsonFile.json");
Toast.makeText(getApplicationContext(),"File Set", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
Toast.makeText(getApplicationContext(),"File Not Found", Toast.LENGTH_SHORT).show();
}
Но в приложении для Android появляется следующая ошибка:
019-10-08 16:01:06.888 18008-18008/com.example.home W/RenderThread: type=1400 audit(0.0:43371): avc: denied { search } for name="ctx" dev="debugfs" ino=15090 scontext=u:r:untrusted_app:s0:c212,c256,c512,c768 tcontext=u:object_r:qti_debugfs:s0 tclass=dir permissive=0
2019-10-08 16:01:07.028 18008-18151/com.example.home E/LB: fail to open file: No such file or directory
Я не понимаю, почему я не могу получить доступ к своему файлу JSON
из папки приложения. Пожалуйста, помогите мне с этим.