运行Service相关服务报错:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.messenger:remote, PID: 13873
java.lang.RuntimeException: Unable to create service
com.example.messenger.MessengerService: java.lang.IllegalAccessException:
java.lang.Class<com.example.messenger.MessengerService> is not accessible from
java.lang.Class<android.app.AppComponentFactory>
原因:
自定义的服务类没有使用public
修饰,导致无权限被访问到。
一般出现xxx is not accessible from xxx
首先考虑是否因为使用的类没有用public
修饰