Приложение Simple React аварийно завершило работу после процесса изоляции привязки - PullRequest
0 голосов
/ 26 мая 2020

Я новичок ie в React Native, я создал простой проект: 1. Добавьте новую службу с именем "IsolatedService" 2. Объявите в манифесте

<service
        android:name=".IsolatedService"
        android:enabled="true"
        android:isolatedProcess="true"
        android:exported="false"
        android:process=":vkey"
        android:directBootAware="true"
        />

3. Свяжите его с действием

@Override
protected void onStart() {
    super.onStart();
    this.bindService(intent, mIsolatedServiceConnection, BIND_AUTO_CREATE);
}

4. Произошел сбой приложения с исключением ниже:

2020-05-25 17:47:55.658 27497-27497/com.test.process_v:test:com.myfirstproject.IsolatedService E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.test.process_v:test:com.myfirstproject.IsolatedService, PID: 27497
java.lang.RuntimeException: Unable to create application com.myfirstproject.MainApplication: java.lang.RuntimeException: java.io.IOException: cannot mkdir: /data/user/0/com.test.process_v/lib-main
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6465)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:185)
    at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:375)
    at SandHookerNew_5sm3dthec8858ee0to4kj3c1ge.hook(Unknown Source:51)
    at android.app.ActivityThread.access$1300(ActivityThread.java:219)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859)
    at android.os.Handler.dispatchMessage(Handler.java:107)
    at android.os.Looper.loop(Looper.java:214)
    at android.app.ActivityThread.main(ActivityThread.java:7356)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
 Caused by: java.lang.RuntimeException: java.io.IOException: cannot mkdir: /data/user/0/com.test.process_v/lib-main
    at com.facebook.soloader.SoLoader.init(SoLoader.java:209)
    at com.myfirstproject.MainApplication.onCreate(MainApplication.java:50)
    at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1189)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6460)
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:185) 
    at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:375) 
    at SandHookerNew_5sm3dthec8858ee0to4kj3c1ge.hook(Unknown Source:51) 
    at android.app.ActivityThread.access$1300(ActivityThread.java:219) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859) 
    at android.os.Handler.dispatchMessage(Handler.java:107) 
    at android.os.Looper.loop(Looper.java:214) 
    at android.app.ActivityThread.main(ActivityThread.java:7356) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930) 
 Caused by: java.io.IOException: cannot mkdir: /data/user/0/com.test.process_v/lib-main
    at com.facebook.soloader.SysUtil.mkdirOrThrow(SysUtil.java:189)
    at com.facebook.soloader.UnpackingSoSource.prepare(UnpackingSoSource.java:409)
    at com.facebook.soloader.SoLoader.initSoSources(SoLoader.java:317)
    at com.facebook.soloader.SoLoader.init(SoLoader.java:195)
    at com.facebook.soloader.SoLoader.init(SoLoader.java:177)
    at com.facebook.soloader.SoLoader.init(SoLoader.java:207)
    at com.myfirstproject.MainApplication.onCreate(MainApplication.java:50) 
    at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1189) 
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6460) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:185) 
    at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:375) 
    at SandHookerNew_5sm3dthec8858ee0to4kj3c1ge.hook(Unknown Source:51) 
    at android.app.ActivityThread.access$1300(ActivityThread.java:219) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859) 
    at android.os.Handler.dispatchMessage(Handler.java:107) 
    at android.os.Looper.loop(Looper.java:214) 
    at android.app.ActivityThread.main(ActivityThread.java:7356) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930) 

Произошел сбой приложения после привязки службы изоляции. Кто-нибудь знает, что это может быть?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...