1

こんにちは、私はマニフェストファイルに<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />を追加したSYSTEM_ALERT_WINDOW権限を取得しようとしています。今私はリリースビルドをインストールすると、それは許可を求め、すべてがマシュマロで期待どおりに動作します。しかし、プレイストアからインストールすると自動的にSYSTEM_ALERT_WINDOW権限が与えられますが、システムオーバーレイサービスを開始しようとするとエラーが出ます。Androidのmarshmallowは、Appopで許可を与えた後、SYSTEM_ALERT_WINDOW権限の拒否エラー

W/ActivityManager: Appop Denial: Accessing service ComponentInfo{packagename/packagename.classname} from pid=6189, uid=10289 requires appop SYSTEM_ALERT_WINDOW

しかし、私はFacebookが、それは私に許可を求めずに働いていたchathead確認。

私はどのようにしてappopの拒否のアクセス許可を確認しますか?

答えて

0

既に許可され、以下のように確認してください場合はアクセス権を求められないことがあります。あなたは設定>アプリケーション>「アプリ」>権限に行けば

を何の権限が付与されていません。

クリアアプリのデータをアンインストールして完全にアンインストールしてから、playstore経由でインストールする必要があります。

まだ新しいシステムを実装したくない場合は、ターゲットのsdkバージョンを22に減らして古い許可システムを取得することができます。あなたはまだsdkバージョン23でコンパイルすることができます。

私が直面しています、その時点でplaystore経由でインストールしていますおかげ

+0

は、この記事を参照のうえ、appop拒否問題です:http://stackoverflow.com/questions/36016369/system-alert-window-how-to -get-this-permission-on-android-6-0-an/36019034 –

関連する問題