Release version failed to start RetroShare service

Run elRepo.io from a built release apk fail due RetroShare can't start.

I don't found too much info at the moment. Just, flutter app can't start RetroShare and is hooked into the startRetroshareLoop function on the SplashScreen.

Also I tried to run the service at the same thread deleting android:process=":rs" from the Qt service on the android manifest. It seem a problem of Qt libraries. I'm trying to update Qt version and refactor Qt service using this wiki instructions.

Looking at logCat I found following errors:

adb logcat | grep -i System.err
➜ adb logcat | grep -i System.err     
210-07 11:18:59.738 20721 20721 W System.err: java.lang.ClassNotFoundException: Didn't find class "org.qtproject.qt5.android.QtServiceDelegate" on path: DexPathList[[],nativeLibraryDirectories=[/system/lib, /product/lib]]
10-07 11:18:59.745 20721 20721 W System.err: 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:230)
10-07 11:18:59.745 20721 20721 W System.err: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
10-07 11:18:59.745 20721 20721 W System.err: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
10-07 11:18:59.745 20721 20721 W System.err: 	at h.b.a.a.a.b.a(Unknown Source:192)
10-07 11:18:59.745 20721 20721 W System.err: 	at h.b.a.a.a.b.a(Unknown Source:964)
10-07 11:18:59.745 20721 20721 W System.err: 	at h.b.a.a.a.d.g(Unknown Source:42)
10-07 11:18:59.745 20721 20721 W System.err: 	at h.b.a.a.a.c.a(Unknown Source:2)
10-07 11:18:59.745 20721 20721 W System.err: 	at h.b.a.a.a.c.onCreate(Unknown Source:3)
10-07 11:18:59.745 20721 20721 W System.err: 	at net.altermundi.elrepoio.RetroShareServiceAndroid.onCreate(Unknown Source:183)
10-07 11:18:59.745 20721 20721 W System.err: 	at android.app.ActivityThread.handleCreateService(ActivityThread.java:4043)
10-07 11:18:59.745 20721 20721 W System.err: 	at android.app.ActivityThread.access$1700(ActivityThread.java:235)
10-07 11:18:59.746 20721 20721 W System.err: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1932)
10-07 11:18:59.746 20721 20721 W System.err: 	at android.os.Handler.dispatchMessage(Handler.java:107)
10-07 11:18:59.746 20721 20721 W System.err: 	at android.os.Looper.loop(Looper.java:225)
10-07 11:18:59.746 20721 20721 W System.err: 	at android.app.ActivityThread.main(ActivityThread.java:7563)
10-07 11:18:59.746 20721 20721 W System.err: 	at java.lang.reflect.Method.invoke(Native Method)
10-07 11:18:59.746 20721 20721 W System.err: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
10-07 11:18:59.746 20721 20721 W System.err: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:994)

And:

adb logcat | grep -i Qt
➜ adb logcat | grep -i Qt   
10-07 11:30:11.026 21090 21090 W System.err: java.lang.ClassNotFoundException: Didn't find class "org.qtproject.qt5.android.QtServiceDelegate" on path: DexPathList[[],nativeLibraryDirectories=[/system/lib, /product/lib]]
10-07 11:30:11.134 21090 21090 E Qt      : Can't create main activity
10-07 11:30:11.134 21090 21090 E Qt      : android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?
10-07 11:30:11.134 21090 21090 E Qt      : 	at android.view.ViewRootImpl.setView(ViewRootImpl.java:1003)
10-07 11:30:11.134 21090 21090 E Qt      : 	at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:387)
10-07 11:30:11.134 21090 21090 E Qt      : 	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:96)
10-07 11:30:11.134 21090 21090 E Qt      : 	at android.app.Dialog.show(Dialog.java:344)
10-07 11:30:11.134 21090 21090 E Qt      : 	at h.b.a.a.a.b.a(Unknown Source:354)
10-07 11:30:11.134 21090 21090 E Qt      : 	at h.b.a.a.a.b.a(Unknown Source:964)
10-07 11:30:11.134 21090 21090 E Qt      : 	at h.b.a.a.a.d.g(Unknown Source:42)
10-07 11:30:11.134 21090 21090 E Qt      : 	at h.b.a.a.a.c.a(Unknown Source:2)
10-07 11:30:11.134 21090 21090 E Qt      : 	at h.b.a.a.a.c.onCreate(Unknown Source:3)
10-07 11:30:11.134 21090 21090 E Qt      : 	at net.altermundi.elrepoio.RetroShareServiceAndroid.onCreate(Unknown Source:239)
10-07 11:30:11.134 21090 21090 E Qt      : 	at android.app.ActivityThread.handleCreateService(ActivityThread.java:4043)
10-07 11:30:11.134 21090 21090 E Qt      : 	at android.app.ActivityThread.access$1700(ActivityThread.java:235)
10-07 11:30:11.134 21090 21090 E Qt      : 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1932)
10-07 11:30:11.134 21090 21090 E Qt      : 	at android.os.Handler.dispatchMessage(Handler.java:107)
10-07 11:30:11.134 21090 21090 E Qt      : 	at android.os.Looper.loop(Looper.java:225)
10-07 11:30:11.134 21090 21090 E Qt      : 	at android.app.ActivityThread.main(ActivityThread.java:7563)
10-07 11:30:11.134 21090 21090 E Qt      : 	at java.lang.reflect.Method.invoke(Native Method)
10-07 11:30:11.134 21090 21090 E Qt      : 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
10-07 11:30:11.134 21090 21090 E Qt      : 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:994)
Edited by selankon