Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何解决来自GServices的安全异常?_Android - Fatal编程技术网

Android 如何解决来自GServices的安全异常?

Android 如何解决来自GServices的安全异常?,android,Android,我有一个应用程序,我在其中使用谷歌播放服务,并使用谷歌加登录API。我的问题是,有时应用程序崩溃并抛出下面提到的异常。我如何解决这个问题 由java.lang.SecurityException引起:权限拒绝:读取 com.google.android.gsf.gservices.gservicesProviderURI content://com.google.android.gsf.gservices 从pid=8304,uid=10100 需要com.google.android.prov

我有一个应用程序,我在其中使用谷歌播放服务,并使用谷歌加登录API。我的问题是,有时应用程序崩溃并抛出下面提到的异常。我如何解决这个问题

由java.lang.SecurityException引起:权限拒绝:读取 com.google.android.gsf.gservices.gservicesProviderURI content://com.google.android.gsf.gservices 从pid=8304,uid=10100 需要com.google.android.providers.gsf.permission.READ\u GSERVICES, 或授予许可证()


您需要在清单文件中请求权限

如果您得到:

Caused by java.lang.SecurityException: Permission Denial: reading com.google.android.gsf.gservices.GservicesProvider uri content://com.google.android.gsf.gservices from pid=8304, uid=10100 requires com.google.android.providers.gsf.permission.READ_GSERVICES, or grantUriPermission()
Fatal Exception: java.lang.SecurityException: Permission Denial: opening provider com.google.android.gsf.gservices.GservicesProvider from ProcessRecord{283928d 13782:com.***/***} (pid=13782, uid=10222) requires com.google.android.providers.gsf.permission.READ_GSERVICES or com.google.android.providers.gsf.permission.WRITE_GSERVICES
您需要
READ\u GSERVICES
权限:

<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.WRITE_GSERVICES"/>
您需要
READ\u GSERVICES
WRITE\u GSERVICES
权限:

<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.WRITE_GSERVICES"/>


注意:这些权限几乎没有文档记录。我从中发现了一些很好的见解

在我的例子中,我还需要添加
com.google.android.providers.gsf.permission.WRITE\u GSERVICES
权限。@DavidMiguel您可以编辑我的ans操作系统,它可以帮助其他Alstone!我添加了一些额外的信息,但仍然无法使用java.lang.SecurityException:权限拒绝:打开提供商com.google.android.gsf.gservices。GservicesProvider@AmitHooda谢谢你的否决票你也检查过了吗