私は新しいプロジェクトに啓発APIを統合しようとしていると私は言っエラーで立ち往生しています:ACL_ACCESS_DENIED
ステータスコード:7503ACL_ACCESS_DENIED意識API - アンドロイド
を私は他のプロジェクトに啓発APIを統合しているが、最後にエラーが発生したときは、DetectedActivity
機能を動作させるために、必要な権限に関する宣言がないためでした。
今回は、Awareness APIのLocation
機能を使用しています。
Google APIコンソールからAPIキーを変更して再生成したり、API自体を有効/無効にしようとしましたが、運が無難です。私はまた、適切なGoogleのサービスJSONファイルと私が使用していますプレイサービスのバージョンを持っている
は次のとおりです。
<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)
}
私が行っている:以下
compile 'com.google.android.gms:play-services-awareness:10.0.0'
10.0.0
は、私が使用していたコードです多くのGoogleも検索していますが、エミュレータで同じエラーについて話しているSO以外のヒントはありません。私はエミュレータで試していません。私はそれをテストするために実際のデバイスを使用しています。
誰かがアイデアを持っているなら、私は感謝します!
ありがとうございます!