I'm trying to run opencv android application from android studio to my phone (samsung s6)
The build is successful in android studio , but when I run the app on my device
this message is displayed ( unfortunately app has stopped )
this is output from logcat :
> ` AndroidRuntime: FATAL EXCEPTION: main Process: org.app.eyemon, PID: 21461 java.lang.RuntimeException: Unable to start service org.app.eyemon.MainService@8714044 with Intent { flg=0x10000000 cmp=org.app.eyemon/.MainService }: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=org.opencv.engine.BIND } at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4079) at android.app.ActivityThread.access$2400(ActivityThread.java:221) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1897) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:158) at android.app.ActivityThread.main(ActivityThread.java:7224) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) Caused by: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=org.opencv.engine.BIND } at android.app.ContextImpl.validateServiceIntent(ContextImpl.java:1293) at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1417) at android.app.ContextImpl.bindService(ContextImpl.java:1395) at android.content.ContextWrapper.bindService(ContextWrapper.java:632) at org.opencv.android.AsyncServiceHelper.initOpenCV(AsyncServiceHelper.java:24) at org.opencv.android.OpenCVLoader.initAsync(OpenCVLoader.java:85) at org.blatnik.eyemon.MainService.onStartCommand(MainService.java:140) at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4062) at android.app.ActivityThread.access$2400(ActivityThread.java:221) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1897) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:158) at android.app.ActivityThread.main(ActivityThread.java:7224) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) `
how can I fix it?
↧