gpt4 book ai didi

android - ACL_ACCESS_DENIED 感知 API - Android

转载 作者:行者123 更新时间:2023-11-30 00:41:48 29 4
gpt4 key购买 nike

我正在尝试将 Awareness API 集成到一个新项目中,但我遇到了一条错误消息:ACL_ACCESS_DENIED 状态代码:7503。

我也在其他项目中集成了 Awareness API,但上次遇到该错误时,是由于缺少所需权限的声明,DetectedActivity 功能才能正常工作。

虽然这一次,我只是使用 Awareness API 的 Location 功能。

我还尝试从 Google API 控制台更改 API key 、重新生成它们,甚至启用/禁用 API 本身,但没有成功。

我还有一个正确的 Google 服务 JSON 文件,我使用的 Play 服务版本是:10.0.0

compile 'com.google.android.gms:play-services-awareness:10.0.0'

下面是我使用的代码:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET"/>


<meta-data
android:name="com.google.android.awareness.API_KEY"
android:value="MY_API_KEY"/>


this.googleApiClient = GoogleApiClient.Builder(this)
.addApi(Awareness.API)
.addConnectionCallbacks(this)
.enableAutoManage(this, this)
.build()

Awareness
.SnapshotApi
.getLocation(googleApiClient)
.setResultCallback {
handleLocationResult(it)
}

我也进行了大量的 Google 搜索,但除了 SO 帖子外没有其他提示,该帖子谈论的是模拟器上的相同错误。我没有在模拟器上尝试。我正在使用真实设备对其进行测试。

如果有人有任何想法,我将不胜感激!

提前致谢!

最佳答案

显然,AwarenessAPI 确实会针对不同的情况返回此类错误。

状态代码:7503 将被返回,即使您:

  1. 缺少 list 中的权限,例如 DetectedActivity 的权限
  2. 在请求位置快照时将位置设置关闭(它不会导致位置设置对话框弹出)

我会把它留在这里,以防将来其他人偶然发现这种情况!

关于android - ACL_ACCESS_DENIED 感知 API - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42460044/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com