アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

Android OreoのOverlayアプリを対応させたはずかパーミッション設定で有効化できない

前提条件

Android 6.0(M)に対応させていること

対応

TYPE_SYSTEM_ALERT → TYPE_APPLICATION_OVERLAY

以上

問題

あれ、切り替えできない。
f:id:matsudamper:20171204000121j:plain

原因

これAPI27のエミュレーター使っているのが問題でした。
targetSdkVersionとcompileSdkVersionを27にしたら解決。
targetSdkVersionだけいじってれば多分問題ない。(未確認)

続く

自分のアプリはこれやってもでも落ちる。

permission denied for window type 2003

実は8.0に対応させてても8.1では別の対応が必要。 続く

matsudamper.hatenablog.com

編集後記

別にAPI 26に戻してみたけど大丈夫だった。クリーンとかもしたのに…