안녕하세요! 구글링에서 나온 방법을 다써봤지만..
해결이 안되서 찾아왔습니다..
일단 오류부분을 먼저 올리면
java.lang.RuntimeException: Unable to create service com.***.****.*****.Main_Service: android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@491018d -- permission denied for this window type
Caused by: android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@491018d -- permission denied for this window type
*은 패키지 명입니다!
이런 에러가 나서 검색을 해보니까 permission을 안줘서 그렇다고 하는데..

확실히 주었는데...
소스 구동방식은
accessibility서비스에서 if문으로 일정부분이 캐치되면 Aservice를 하나 더 실행해서
최상위 뷰를 띄우고 그 뷰가 닫히면 Aservice도 같이 종료되는 식입니다.
최상위 뷰를 띄우는 과정에서 저 애러가 발생합니다..