- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
尝试调用 GoogleAuthUtil.getToken(args) 时,我在具有最新 Google Play 服务的 ICS 设备上遇到此故障。通过在手机中删除和添加 Google 帐户解决了该问题。我无法重现错误。谷歌搜索堆栈跟踪没有提供任何见解。任何有关如何预防此问题及其含义的想法都将受到赞赏!
W/System.err( 3145): java.lang.SecurityException: Permission Denial: reading com.google.android.gsf.gservices.GservicesProvider uri content://com.google.android.gsf.gservices/prefix from pid=3145, uid=10055 requires com.google.android.providers.gsf.permission.READ_GSERVICES
W/System.err( 3145): at android.os.Parcel.readException(Parcel.java:1327)
W/System.err( 3145): at android.os.Parcel.readException(Parcel.java:1281)
W/System.err( 3145): at com.google.android.gms.internal.a$a$a.a(Unknown Source)
W/System.err( 3145): at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
W/System.err( 3145): at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
W/System.err( 3145): at com.xxxxx.Backend.obtainSheetKeyAndInitService(Backend.java:112)
W/System.err( 3145): at com.xxxxx.Backend.fetchColumns(Backend.java:103)
W/System.err( 3145): at com.xxxxx.ProgressActivity$DummySectionFragment$3.doInBackground(ProgressActivity.java:288)
W/System.err( 3145): at com.xxxxx.ProgressActivity$DummySectionFragment$3.doInBackground(ProgressActivity.java:1)
W/System.err( 3145): at android.os.AsyncTask$2.call(AsyncTask.java:264)
W/System.err( 3145): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
W/System.err( 3145): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
W/System.err( 3145): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208)
W/System.err( 3145): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
W/System.err( 3145): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
W/System.err( 3145): at java.lang.Thread.run(Thread.java:856)
编辑
截至报告错误时:
将库更新到 4.0.30 并向 Manifest 添加请求的权限,这似乎有效。等待 Google 确认新的库版本可以解决此问题,因为添加新权限是一种非常不受欢迎的修复。
错误报告:http://code.google.com/p/android/issues/detail?id=61934
最佳答案
你应该添加
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
到 AndroidManifest.xml
文件。就这些。
关于android - GoogleAuthUtil.getToken 安全异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19816798/
我开发了一个应用程序,它使用 gmail api 来获取用户发送的所有邮件。然后我将这个应用程序分成一个示例(几乎是空的)和一个可以执行所有操作的 fragment ,这样我以后可以轻松地将我的 fr
在 express-jwt docs有一个关于能够使用 getToken 函数从请求中获取 token 的引用。 你如何在路由中使用这个调用? app.use(jwt({ secret: 'hel
我有一个返回 3 个函数的工厂:setToken、getToken、isAuthenticated。前两个函数是预定义的,最后一个调用 getToken 函数,使用 this.getToken。 当将
在我的 Android 应用程序中,我试图获取 Google token 以连接到 Google 电子表格。这是执行此操作的代码: AsyncTask getTokenTask = new Async
我为我在学校做的家庭作业编写了这个函数: char* getToken(char buffer[], int pos) { int i; char copy[350], *token,
GoogleAuthUtil.getToken 的第二个参数需要一个帐户对象,但是当您连接到 Google SignIn 时,您返回的结果是 GoogleSignInAccount - 这不是一回事。
尝试调用 GoogleAuthUtil.getToken(args) 时,我在具有最新 Google Play 服务的 ICS 设备上遇到此故障。通过在手机中删除和添加 Google 帐户解决了该问题
我正在使用 OAuth2 进行自动登录。但我不知道 getToken() 方法中的范围参数是什么,请帮助我。 最佳答案 OAuth2 authorization uses access token t
我有一个应用程序,我试图在其中获取谷歌身份验证 token 。它会在每次请求时超时,并且不会在 logcat 中提供任何有用的消息。我试图弄清楚我是否未能正确设置我的云控制台,或者我的代码是否有问题。
我使用以下内容来获得可以从 Android 应用访问后端的身份验证。这在此处进行了描述 https://developers.google.com/identity/protocols/CrossCl
几个月的自我,我的谷歌登录程序没有问题,但今天模拟器在 Logcat 中回复我这个错误: E/Auth:[GoogleAccountDataServiceImpl] getToken() -> NEE
在我的程序中,我处理了数百万个具有特殊字符的字符串,例如“|”分隔每个字符串中的标记。我有一个函数可以返回第 n 个 token ,就是这样: function GetTok(const Line:
这个问题已经有答案了: FirebaseInstanceIdService is deprecated (19 个回答) 已关闭 4 年前。 我可以问一个问题,我可以使用“if”作为 Firebase
我使用了 GoogleApiClient 对象,继承了 ConnectionCallbacks 接口(interface)并调用了 GoogleAuthUtil.getToken(Context co
我尝试从 flickr rest api 获取 authToken 但 console.log 发生错误 Invalidsignature 。我的回复链接是: http://api.flickr.co
我尝试获取 GWT 应用程序中最后访问的页面。如果历史上出现过特定页面,我想跳过该页面。为了获取上次访问的页面,我尝试 History.getToken() 来获取当前 token ,如文档中所述。但
我已采取的步骤 使用 Google 的开发者控制台: 我已经创建了一个项目并为该项目创建了一个客户端。 我已激活 Youtube API 数据 我将回调设置为 http://localhost:300
关于 FirebaseInstanceId.getToken(String authorizedEntity, String scope) 我有两种类型的问题,一种是关于多次调用此方法,另一种是关于调
我正在尝试将 FCM 通知添加到我的应用程序,但出于某种原因 FirebaseInstanceId.getInstance().getToken(); 正在返回 null。 因为我没有得到任何堆栈跟踪
我目前正在构建一个 Android 应用程序,它从我的后端服务器请求数据。当然,我想知道在我的服务器上收到的请求是否真的来 self 的应用程序,或者是否有人只是从另一台服务器发送 HTTP 请求等。
我是一名优秀的程序员,十分优秀!