编译工具,Androidstudio,Android版本是:Android 11 问题一: 报错内容: Caused by: android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@4035b5b -- permission denied for window type 2003 at android.view.ViewRootImpl.setView(ViewRootImpl.java:1157) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:409) 这个很简单,一看就是因为选线的问题,加上以下权限就好了 <permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
问题二:
报错内容:
Caused by: android.view.WindowManager$InvalidDisplayException: Unable to add window android.view.ViewRootImpl$W@4035b5b -- the specified window type 0 is not valid
at android.view.ViewRootImpl.setView(ViewRootImpl.java:1164)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:409)
指定window 的type就可以了 mLayoutParams.type = WindowManager.LayoutParams.TYPE_S