[解決済み] Manifest.permission.ACCESS_FINE_LOCATION を解決できません。
質問
マニフェストファイルにパーミッションを追加する際、以下のxmlが動作します。
<permission android:name="android.permission.ACCESS_FINE_LOCATION" />
しかし、このxmlはうまくいきません。
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
どちらを使えばいいのでしょうか?もし最初のものなら、なぜうまくいかないのでしょうか?どうすれば直るのでしょうか?
また、Android 6.0 のランタイム権限関連の例外が発生します。
java.lang.SecurityException: "gps" location provider requires ACCESS_FINE_LOCATION permission.
パーミッションを確認するためにString配列にパーミッションを追加しようとすると、Android Studioが解決できないとして
Manifest.permission
と表示されます。
new String[]{Manifest.permission.ACCESS_FINE_LOCATION}
なぜこのようなことが起こるのでしょうか?どうすれば直るのでしょうか?
どのように解決するのですか?
最初の部分については
<uses-permission>
Android Devlopersのサイトによると
. パーミッションの宣言を確認してみてください
直接
の下に
<manifest>
タグの中ではなく
<application>
タグではありません。マニフェスト ファイル全体を確認しない限り、何が問題なのかを知ることは困難です。
上に投稿したリンクをチェックアウトする
を参照してください。
実行時のパーミッションの問題に関して。
uses-permissions で解決できない。
new String[]{Manifest.permission.ACCESS_FINE_LOCATION} を解決できません。
なぜですか?
必ず
android.Manifest
の代わりに
my.app.package.Manifest
. 多くの場合、Android Studioは前者ではなく後者をデフォルトとします。
ですから、新しいコードの行は次のようになります。
new String[]{android.Manifest.permission.ACCESS_FINE_LOCATION};
編集:私は私の答えを再フォーマットしました。
編集2:インポートに注意すること
android.Manifest
. それは
は
をインポートしている場合、問題を引き起こします。
my.app.package.Manifest
. その他に
import android.Manifest
はこの問題を解決するもう一つの有効な方法です。
関連
-
[解決済み] Android - タイトルバーに戻るボタンが表示される
-
[解決済み] Androidのソースコードにある@hideの意味とは?
-
[解決済み] Android Navigation Architecture Component - 現在表示されているフラグメントを取得する
-
[解決済み] AsyncTaskを複数回実行する
-
[解決済み] Studio 3.4 をアップデートしたら、引数の leftShift() メソッドが見つかりませんでした。
-
[解決済み] 複数のフィルタを持つBroadcastReceiverか、複数のBroadcastReceiverか?
-
[解決済み] react nativeアプリのバージョン番号を更新する方法
-
[解決済み] キャンバスに複数行のテキストを描画する
-
[解決済み] Android Lintが翻訳されていない文字列を訴えないようにする。
-
[解決済み] Android "gps requires ACCESS_FINE_LOCATION" エラー、マニフェストファイルにはこれが含まれているにもかかわらず
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] BottomSheetDialogFragmentの状態をexpandedに設定する。
-
[解決済み] Nexus 4でUSBデバッグモードを見つける方法とオンにする方法
-
[解決済み] Android Debug Bridgeでアプリケーションのインストール時にINSTALL_FAILED_VERSION_DOWNGRADEを無視する方法はありますか?
-
[解決済み] Android - タイトルバーに戻るボタンが表示される
-
[解決済み] Androidでマイナスマージンを使用するのは悪いことですか?
-
[解決済み] EclipseのAndroidプロジェクトにライブラリ/JARを追加する
-
[解決済み] AndroidでTextViewの下にアンダーラインを引くには
-
[解決済み] フラグメント間の値の受け渡し方法
-
[解決済み] グリッドビューの高さが削減される
-
[解決済み] PendingIntentの "requestCode "は何に使うのですか?