ACL_ACCESS_DENIED 认知度 API - Android
ACL_ACCESS_DENIED Awareness API - Android
我正在尝试将 Awareness API 集成到一个新项目中,但我遇到了一条错误消息:ACL_ACCESS_DENIED
状态代码:7503。
我也在其他项目中集成了 Awareness API,但上次我遇到该错误时,是由于缺少对 DetectedActivity
功能所需权限的声明上班。
不过这一次,我只是使用了 Awareness API 的 Location
功能。
我还尝试更改 API 密钥,重新生成它们,甚至 enable/disable API 本身,来自 Google 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 post 谈论模拟器上的相同错误外,没有任何提示。我没有在模拟器上尝试。我正在使用真实设备进行测试。
如果有人有什么想法,我将不胜感激!
提前致谢!
显然,AwarenessAPI 确实 return 在不同情况下会出现这样的错误。
状态代码:7503 将被 returned 即使您:
- 您的清单中缺少一项权限,例如 DetectedActivity
- 在请求位置快照时进行位置设置
off
(不会弹出位置设置对话框)
我会把它留在这里,以防将来其他人偶然发现这种情况!
我正在尝试将 Awareness API 集成到一个新项目中,但我遇到了一条错误消息:ACL_ACCESS_DENIED
状态代码:7503。
我也在其他项目中集成了 Awareness API,但上次我遇到该错误时,是由于缺少对 DetectedActivity
功能所需权限的声明上班。
不过这一次,我只是使用了 Awareness API 的 Location
功能。
我还尝试更改 API 密钥,重新生成它们,甚至 enable/disable API 本身,来自 Google 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 post 谈论模拟器上的相同错误外,没有任何提示。我没有在模拟器上尝试。我正在使用真实设备进行测试。
如果有人有什么想法,我将不胜感激!
提前致谢!
显然,AwarenessAPI 确实 return 在不同情况下会出现这样的错误。
状态代码:7503 将被 returned 即使您:
- 您的清单中缺少一项权限,例如 DetectedActivity
- 在请求位置快照时进行位置设置
off
(不会弹出位置设置对话框)
我会把它留在这里,以防将来其他人偶然发现这种情况!