Я новичок 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)
Произошел сбой приложения после привязки службы изоляции. Кто-нибудь знает, что это может быть?