2016-06-22 10 views
1

現在地を取得しようとしています。 Androidのドキュメントによると、私はこれを使用するようになってる:AndroidのGoogleマップの位置情報の許可

if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) 
      == PackageManager.PERMISSION_GRANTED) { 
mMap.setMyLocationEnabled(true); 

残念ながら、Manifest.permission.ACCESS_FINE_LOCATION部分は私のために働いていません。私はマニフェストクラスと '権限'サブクラスを持っているようですが、それを超えたものは何もありません。したがって、ACCESS_FINE_LOCATIONが見つかりません。「ACCESS_FINE_LOCATIONシンボルを解決できません」というエラーが発生しています。パーミッションの定義を含む 'Manifest.java'ファイルが見つかりましたが、ACCESS_FINE_LOCATIONについては何も見つかりませんでした。その 'Manifest.java'ファイルに何かを追加する必要があるようですが、そのファイルが自動的に生成され、そのファイルが混乱してはならないというメモがあります...

+0

たとえば、 'ContextCompat.checkSelfPermission(TestingActivity.this)'のように 'this'の代わりに' YourActivityName.this'を試してみてください。 –

+0

android.permissionを使用してみてください。 –

答えて

2

この行を追加してください:

import android.Manifest; 
+0

これはうまくいった! Manifest.permission.ACCESS_FINE_LOCATIONをダウンロードしてください。 – rikkitikkitumbo

0

代わりmanifest.permissionandroid.permissionをお試しください。

関連する問題