Closed fegodev closed 2 years ago
@fegodev unfortunately android wear OS does not support webview API. more info here: https://developer.android.com/guide/webapps/managing-webview.
So non webkit workaround would be needed for this. will need to check if there are libs out there which do not use android.webkit
Yeah I figured. I couldn't find a React Native module for webkit independent requests so I started building my own. It implements the Google Volley library: https://github.com/google/volley
First test was successful on Wear OS with renative. Will keep you posted.
awesome. 👍 . If it works, it could potentially be used to patch RN metro which also relies on webkit thus direct debugging is not possible on androidwear atm.
@pavjacko I have published a first version: https://github.com/fegodev/react-native-volley
Not sure if it helps with the metro debugging problem but it can handle HTTP requests independent of webkit. Worked for me with renative on Wear OS device.
@fegodev awesome! will look into ways to integrate it for 0.33
@fegodev - Until this is integrated into 0.33, do you have an example of using it in WearOS? I tried pulling it in, and I'm seeing some odd behavior:
console.error(Object.keys(Volley))
, I get ['fetch']
as would be expectedVolley.fetch
, I get Cannot read property 'fetch' of null, which is certainly odd considering the log clearly shows a non-null object with a fetch
propertyNevermind, I forgot to save the changes to my renative.json
to register the plugin.
Hi, @pavjacko. Did this get integrated? I'm running rnv 0.35.4 and I'm having the original issue when deploying to Wear OS. Thanks
Edit: for reference:
```log
2022-05-04 10:34:41.786 30468-30468/? I/ompany.konkrnv: Late-enabling -Xcheck:jni
2022-05-04 10:34:41.794 30468-30468/? I/ompany.konkrnv: Unquickening 20 vdex files!
2022-05-04 10:34:41.794 30468-30468/? W/ompany.konkrnv: Unexpected CPU variant for X86 using defaults: x86
2022-05-04 10:34:41.825 30468-30468/com.mycompany.konkrnv2 D/ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.test.base.jar
2022-05-04 10:34:41.931 30468-30468/com.mycompany.konkrnv2 E/LoadedApk: Unable to instantiate appComponentFactory
java.lang.ClassNotFoundException: Didn't find class "com.mycompany.konkrnv2.appComponentFactoryFix" on path: DexPathList[[zip file "/data/app/~~8g4wdoMy9Dte_Q4kfH2ksA==/com.mycompany.konkrnv2-2NH3lAjtQhk22tT9tvbF-g==/base.apk"],nativeLibraryDirectories=[/data/app/~~8g4wdoMy9Dte_Q4kfH2ksA==/com.mycompany.konkrnv2-2NH3lAjtQhk22tT9tvbF-g==/lib/x86, /data/app/~~8g4wdoMy9Dte_Q4kfH2ksA==/com.mycompany.konkrnv2-2NH3lAjtQhk22tT9tvbF-g==/base.apk!/lib/x86, /system/lib, /system_ext/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.LoadedApk.createAppFactory(LoadedApk.java:260)
at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:906)
at android.app.LoadedApk.getClassLoader(LoadedApk.java:959)
at android.app.LoadedApk.getResources(LoadedApk.java:1191)
at android.app.ContextImpl.createAppContext(ContextImpl.java:2658)
at android.app.ContextImpl.createAppContext(ContextImpl.java:2650)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6590)
at android.app.ActivityThread.access$1300(ActivityThread.java:237)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1913)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7651)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
2022-05-04 10:34:41.939 30468-30468/com.mycompany.konkrnv2 D/NetworkSecurityConfig: No Network Security Config specified, using platform default
2022-05-04 10:34:41.939 30468-30468/com.mycompany.konkrnv2 D/NetworkSecurityConfig: No Network Security Config specified, using platform default
2022-05-04 10:34:41.943 30468-30468/com.mycompany.konkrnv2 D/SoLoader: init start
2022-05-04 10:34:41.944 30468-30468/com.mycompany.konkrnv2 D/SoLoader: adding system library source: /vendor/lib
2022-05-04 10:34:41.945 30468-30468/com.mycompany.konkrnv2 D/SoLoader: adding system library source: /system/lib
2022-05-04 10:34:41.945 30468-30468/com.mycompany.konkrnv2 D/SoLoader: adding application source: com.facebook.soloader.DirectorySoSource[root = /data/app/~~8g4wdoMy9Dte_Q4kfH2ksA==/com.mycompany.konkrnv2-2NH3lAjtQhk22tT9tvbF-g==/lib/x86 flags = 0]
2022-05-04 10:34:41.947 30468-30468/com.mycompany.konkrnv2 D/SoLoader: adding backup source from : com.facebook.soloader.ApkSoSource[root = /data/user/0/com.mycompany.konkrnv2/lib-main flags = 1]
2022-05-04 10:34:41.947 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /system/lib flags = 2]
2022-05-04 10:34:41.947 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /vendor/lib flags = 2]
2022-05-04 10:34:41.947 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /data/app/~~8g4wdoMy9Dte_Q4kfH2ksA==/com.mycompany.konkrnv2-2NH3lAjtQhk22tT9tvbF-g==/lib/x86 flags = 0]
2022-05-04 10:34:41.947 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Preparing SO source: com.facebook.soloader.ApkSoSource[root = /data/user/0/com.mycompany.konkrnv2/lib-main flags = 1]
2022-05-04 10:34:41.948 30468-30468/com.mycompany.konkrnv2 V/fb-UnpackingSoSource: locked dso store /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:41.951 30468-30468/com.mycompany.konkrnv2 I/fb-UnpackingSoSource: dso store is up-to-date: /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:41.951 30468-30468/com.mycompany.konkrnv2 V/fb-UnpackingSoSource: releasing dso store lock for /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:41.951 30468-30468/com.mycompany.konkrnv2 D/SoLoader: init finish: 4 SO sources prepared
2022-05-04 10:34:41.951 30468-30468/com.mycompany.konkrnv2 D/SoLoader: init exiting
2022-05-04 10:34:41.961 30468-30493/com.mycompany.konkrnv2 D/libEGL: loaded /vendor/lib/egl/libEGL_emulation.so
2022-05-04 10:34:41.962 30468-30493/com.mycompany.konkrnv2 D/libEGL: loaded /vendor/lib/egl/libGLESv1_CM_emulation.so
2022-05-04 10:34:41.965 30468-30493/com.mycompany.konkrnv2 D/libEGL: loaded /vendor/lib/egl/libGLESv2_emulation.so
2022-05-04 10:34:42.041 30468-30468/com.mycompany.konkrnv2 D/SoLoader: init exiting
2022-05-04 10:34:42.041 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libjscexecutor.so
2022-05-04 10:34:42.042 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libjscexecutor.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.047 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libfb.so, libfbjni.so, libreactnativejni.so, libjsc.so, libjsinspector.so, libfolly_json.so, libglog.so, libc++_shared.so, liblog.so, libc.so, libm.so, libdl.so]
2022-05-04 10:34:42.047 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libfb.so
2022-05-04 10:34:42.047 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libfb.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.052 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libc++_shared.so, liblog.so, libdl.so, libandroid.so, libc.so, libm.so]
2022-05-04 10:34:42.053 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libc++_shared.so
2022-05-04 10:34:42.053 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libc++_shared.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.055 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libc.so, libdl.so]
2022-05-04 10:34:42.055 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libc.so
2022-05-04 10:34:42.056 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libc.so not found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.056 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libc.so not found on /data/app/~~8g4wdoMy9Dte_Q4kfH2ksA==/com.mycompany.konkrnv2-2NH3lAjtQhk22tT9tvbF-g==/lib/x86
2022-05-04 10:34:42.056 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libc.so not found on /vendor/lib
2022-05-04 10:34:42.056 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libc.so found on /system/lib
2022-05-04 10:34:42.056 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libc.so loaded implicitly
2022-05-04 10:34:42.056 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libc.so
2022-05-04 10:34:42.057 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libdl.so
2022-05-04 10:34:42.057 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libdl.so not found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.057 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libdl.so not found on /data/app/~~8g4wdoMy9Dte_Q4kfH2ksA==/com.mycompany.konkrnv2-2NH3lAjtQhk22tT9tvbF-g==/lib/x86
2022-05-04 10:34:42.057 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libdl.so not found on /vendor/lib
2022-05-04 10:34:42.057 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libdl.so found on /system/lib
2022-05-04 10:34:42.057 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libdl.so loaded implicitly
2022-05-04 10:34:42.057 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libdl.so
2022-05-04 10:34:42.059 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libc++_shared.so
2022-05-04 10:34:42.059 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: liblog.so
2022-05-04 10:34:42.059 30468-30468/com.mycompany.konkrnv2 D/SoLoader: liblog.so not found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: liblog.so not found on /data/app/~~8g4wdoMy9Dte_Q4kfH2ksA==/com.mycompany.konkrnv2-2NH3lAjtQhk22tT9tvbF-g==/lib/x86
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: liblog.so not found on /vendor/lib
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: liblog.so found on /system/lib
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: liblog.so loaded implicitly
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: liblog.so
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libandroid.so
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libandroid.so not found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libandroid.so not found on /data/app/~~8g4wdoMy9Dte_Q4kfH2ksA==/com.mycompany.konkrnv2-2NH3lAjtQhk22tT9tvbF-g==/lib/x86
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libandroid.so not found on /vendor/lib
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libandroid.so found on /system/lib
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libandroid.so loaded implicitly
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libandroid.so
2022-05-04 10:34:42.060 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libm.so
2022-05-04 10:34:42.061 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libm.so not found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.061 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libm.so not found on /data/app/~~8g4wdoMy9Dte_Q4kfH2ksA==/com.mycompany.konkrnv2-2NH3lAjtQhk22tT9tvbF-g==/lib/x86
2022-05-04 10:34:42.061 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libm.so not found on /vendor/lib
2022-05-04 10:34:42.061 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libm.so found on /system/lib
2022-05-04 10:34:42.061 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libm.so loaded implicitly
2022-05-04 10:34:42.061 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libm.so
2022-05-04 10:34:42.061 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libfb.so
2022-05-04 10:34:42.061 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libfbjni.so
2022-05-04 10:34:42.061 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libfbjni.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.064 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libandroid.so, liblog.so, libm.so, libdl.so, libc.so]
2022-05-04 10:34:42.065 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libfbjni.so
2022-05-04 10:34:42.065 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libreactnativejni.so
2022-05-04 10:34:42.067 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libreactnativejni.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.070 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libglog_init.so, libyoga.so, libjsinspector.so, libfb.so, libfbjni.so, libfolly_json.so, libglog.so, libc++_shared.so, libandroid.so, liblog.so, libc.so, libm.so, libdl.so]
2022-05-04 10:34:42.070 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libglog_init.so
2022-05-04 10:34:42.071 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libglog_init.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.073 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libglog.so, libc++_shared.so, liblog.so, libc.so, libm.so, libdl.so]
2022-05-04 10:34:42.073 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libglog.so
2022-05-04 10:34:42.073 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libglog.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.075 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libc++_shared.so, libc.so, libm.so, libdl.so]
2022-05-04 10:34:42.077 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libglog.so
2022-05-04 10:34:42.078 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libglog_init.so
2022-05-04 10:34:42.078 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libyoga.so
2022-05-04 10:34:42.078 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libyoga.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.081 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libfb.so, libfbjni.so, libc++_shared.so, libandroid.so, liblog.so, libc.so, libm.so, libdl.so]
2022-05-04 10:34:42.083 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libyoga.so
2022-05-04 10:34:42.083 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libjsinspector.so
2022-05-04 10:34:42.083 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libjsinspector.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.084 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libc++_shared.so, libc.so, libm.so, libdl.so]
2022-05-04 10:34:42.085 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libjsinspector.so
2022-05-04 10:34:42.085 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libfolly_json.so
2022-05-04 10:34:42.085 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libfolly_json.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.086 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libglog.so, libc++_shared.so, libc.so, libm.so, libdl.so]
2022-05-04 10:34:42.087 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libfolly_json.so
2022-05-04 10:34:42.091 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libreactnativejni.so
2022-05-04 10:34:42.091 30468-30468/com.mycompany.konkrnv2 D/SoLoader: About to load: libjsc.so
2022-05-04 10:34:42.092 30468-30468/com.mycompany.konkrnv2 D/SoLoader: libjsc.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:42.093 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libm.so, libc++_shared.so, liblog.so, libdl.so, libc.so]
2022-05-04 10:34:42.096 30468-30468/com.mycompany.konkrnv2 D/JavaScriptCore.Version: 245459.0.0
2022-05-04 10:34:42.097 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libjsc.so
2022-05-04 10:34:42.097 30468-30468/com.mycompany.konkrnv2 D/SoLoader: Loaded: libjscexecutor.so
2022-05-04 10:34:42.102 30468-30468/com.mycompany.konkrnv2 D/SoLoader: init exiting
2022-05-04 10:34:42.129 30468-30468/com.mycompany.konkrnv2 W/ompany.konkrnv: Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (greylist,core-platform-api, reflection, allowed)
2022-05-04 10:34:42.129 30468-30468/com.mycompany.konkrnv2 W/ompany.konkrnv: Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (greylist,core-platform-api, reflection, allowed)
2022-05-04 10:34:42.129 30468-30468/com.mycompany.konkrnv2 W/ompany.konkrnv: Accessing hidden method Ldalvik/system/CloseGuard;->warnIfOpen()V (greylist,core-platform-api, reflection, allowed)
2022-05-04 10:34:42.175 30468-30468/com.mycompany.konkrnv2 W/ompany.konkrnv: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed)
2022-05-04 10:34:42.176 30468-30468/com.mycompany.konkrnv2 W/ompany.konkrnv: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed)
2022-05-04 10:34:42.201 30468-30468/com.mycompany.konkrnv2 W/unknown:ReactNative: Packager connection already open, nooping.
2022-05-04 10:34:42.210 30468-30491/com.mycompany.konkrnv2 D/HostConnection: HostConnection::get() New Host Connection established 0xf60731c0, tid 30491
2022-05-04 10:34:42.214 30468-30491/com.mycompany.konkrnv2 D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_YUV_Cache ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
2022-05-04 10:34:42.217 30468-30491/com.mycompany.konkrnv2 D/EGL_emulation: eglCreateContext: 0xf6072eb0: maj 2 min 0 rcv 2
2022-05-04 10:34:42.218 30468-30491/com.mycompany.konkrnv2 D/EGL_emulation: eglMakeCurrent: 0xf6072eb0: ver 2 0 (tinfo 0xf64f73d0) (first time)
2022-05-04 10:34:42.223 30468-30491/com.mycompany.konkrnv2 I/Gralloc4: mapper 4.x is not supported
2022-05-04 10:34:42.224 30468-30491/com.mycompany.konkrnv2 D/HostConnection: createUnique: call
2022-05-04 10:34:42.224 30468-30491/com.mycompany.konkrnv2 D/HostConnection: HostConnection::get() New Host Connection established 0xf60730e0, tid 30491
2022-05-04 10:34:42.224 30468-30491/com.mycompany.konkrnv2 D/goldfish-address-space: allocate: Ask for block of size 0x100
2022-05-04 10:34:42.224 30468-30491/com.mycompany.konkrnv2 D/goldfish-address-space: allocate: ioctl allocate returned offset 0x3fbffe000 size 0x2000
2022-05-04 10:34:42.261 30468-30491/com.mycompany.konkrnv2 D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_YUV_Cache ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
2022-05-04 10:34:42.640 30468-30506/com.mycompany.konkrnv2 E/unknown:ReactNative: ReactInstanceManager.createReactContext: mJSIModulePackage null
2022-05-04 10:34:42.924 30468-30511/com.mycompany.konkrnv2 W/ompany.konkrnv: Verification of boolean com.facebook.react.devsupport.DebugOverlayController.canHandleIntent(android.content.Context, android.content.Intent) took 282.141ms (49.62 bytecodes/s) (1088B approximate peak alloc)
2022-05-04 10:34:42.930 30468-30511/com.mycompany.konkrnv2 E/unknown:ReactNative: ReactInstanceManager.attachRootViewToInstance()
2022-05-04 10:34:42.931 30468-30468/com.mycompany.konkrnv2 W/unknown:ReactNative: Packager connection already open, nooping.
2022-05-04 10:34:42.934 30468-30510/com.mycompany.konkrnv2 E/ReactNativeJS: React Native version mismatch.
JavaScript version: 0.68.0
Native version: 0.63.4
Make sure that you have rebuilt the native code. If the problem persists try clearing the Watchman and packager caches with `watchman watch-del-all && react-native start --reset-cache`.
2022-05-04 10:34:42.983 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTGroupViewManager
2022-05-04 10:34:42.986 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTGroupShadowNode
2022-05-04 10:34:42.990 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTShapeViewManager
2022-05-04 10:34:42.993 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTShapeShadowNode
2022-05-04 10:34:42.998 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTTextViewManager
2022-05-04 10:34:42.998 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTTextShadowNode
2022-05-04 10:34:43.000 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.checkbox.ReactCheckBoxManager
2022-05-04 10:34:43.005 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.uimanager.LayoutShadowNode
2022-05-04 10:34:43.008 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.picker.ReactDialogPickerManager
2022-05-04 10:34:43.011 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.drawer.ReactDrawerLayoutManager
2022-05-04 10:34:43.013 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.picker.ReactDropdownPickerManager
2022-05-04 10:34:43.015 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollViewManager
2022-05-04 10:34:43.020 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollContainerViewManager
2022-05-04 10:34:43.021 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ReactProgressBarViewManager
2022-05-04 10:34:43.025 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ProgressBarShadowNode
2022-05-04 10:34:43.029 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactScrollViewManager
2022-05-04 10:34:43.037 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.slider.ReactSliderManager
2022-05-04 10:34:43.039 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.slider.ReactSliderManager$ReactSliderShadowNode
2022-05-04 10:34:43.041 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager
2022-05-04 10:34:43.044 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager$ReactSwitchShadowNode
2022-05-04 10:34:43.044 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.swiperefresh.SwipeRefreshLayoutManager
2022-05-04 10:34:43.046 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTSurfaceViewManager
2022-05-04 10:34:43.048 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTSurfaceViewShadowNode
2022-05-04 10:34:43.049 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageViewManager
2022-05-04 10:34:43.050 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode
2022-05-04 10:34:43.053 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.image.ReactImageManager
2022-05-04 10:34:43.055 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ReactModalHostManager
2022-05-04 10:34:43.056 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ModalHostShadowNode
2022-05-04 10:34:43.056 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactRawTextManager
2022-05-04 10:34:43.057 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactRawTextShadowNode
2022-05-04 10:34:43.057 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputManager
2022-05-04 10:34:43.061 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputShadowNode
2022-05-04 10:34:43.065 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextViewManager
2022-05-04 10:34:43.067 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextShadowNode
2022-05-04 10:34:43.068 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.view.ReactViewManager
2022-05-04 10:34:43.071 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.viewpager.ReactViewPagerManager
2022-05-04 10:34:43.071 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextViewManager
2022-05-04 10:34:43.072 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextShadowNode
2022-05-04 10:34:43.072 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.gesturehandler.react.RNGestureHandlerRootViewManager
2022-05-04 10:34:43.072 30468-30511/com.mycompany.konkrnv2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager
2022-05-04 10:34:43.108 30468-30511/com.mycompany.konkrnv2 E/unknown:ReactRootView: runApplication: call AppRegistry.runApplication
2022-05-04 10:34:43.110 30468-30468/com.mycompany.konkrnv2 E/unknown:ReactNative: ReactInstanceManager.attachRootViewToInstance()
2022-05-04 10:34:43.112 30468-30468/com.mycompany.konkrnv2 E/unknown:ReactRootView: runApplication: call AppRegistry.runApplication
2022-05-04 10:34:43.113 30468-30511/com.mycompany.konkrnv2 D/SoLoader: About to load: libreactnativeblob.so
2022-05-04 10:34:43.115 30468-30511/com.mycompany.konkrnv2 D/SoLoader: libreactnativeblob.so found on /data/user/0/com.mycompany.konkrnv2/lib-main
2022-05-04 10:34:43.119 30468-30511/com.mycompany.konkrnv2 D/SoLoader: Loading lib dependencies: [libfb.so, libfbjni.so, libreactnativejni.so, libjsinspector.so, libfolly_json.so, libglog.so, libc++_shared.so, liblog.so, libc.so, libm.so, libdl.so]
2022-05-04 10:34:43.121 30468-30511/com.mycompany.konkrnv2 D/SoLoader: Loaded: libreactnativeblob.so
2022-05-04 10:34:43.152 30468-30511/com.mycompany.konkrnv2 D/SoLoader: init exiting
2022-05-04 10:34:43.199 30468-30511/com.mycompany.konkrnv2 E/unknown:ReactNative: CatalystInstanceImpl caught native exception
java.lang.UnsupportedOperationException
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:242)
at android.webkit.CookieManager.getInstance(CookieManager.java:50)
at com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager(ForwardingCookieHandler.java:180)
at com.facebook.react.modules.network.ForwardingCookieHandler.get(ForwardingCookieHandler.java:58)
at com.facebook.react.modules.websocket.WebSocketModule.getCookie(WebSocketModule.java:392)
at com.facebook.react.modules.websocket.WebSocketModule.connect(WebSocketModule.java:100)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
at android.os.Looper.loop(Looper.java:223)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
at java.lang.Thread.run(Thread.java:923)
2022-05-04 10:34:43.199 30468-30511/com.mycompany.konkrnv2 E/unknown:ReactNative: Exception in native call
java.lang.UnsupportedOperationException
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:242)
at android.webkit.CookieManager.getInstance(CookieManager.java:50)
at com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager(ForwardingCookieHandler.java:180)
at com.facebook.react.modules.network.ForwardingCookieHandler.get(ForwardingCookieHandler.java:58)
at com.facebook.react.modules.websocket.WebSocketModule.getCookie(WebSocketModule.java:392)
at com.facebook.react.modules.websocket.WebSocketModule.connect(WebSocketModule.java:100)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
at android.os.Looper.loop(Looper.java:223)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
at java.lang.Thread.run(Thread.java:923)
2022-05-04 10:34:43.215 30468-30510/com.mycompany.konkrnv2 I/ReactNativeJS: Running "App" with {"rootTag":1}
2022-05-04 10:34:43.219 30468-30511/com.mycompany.konkrnv2 E/unknown:ReactNative: CatalystInstanceImpl caught native exception
java.lang.UnsupportedOperationException
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:242)
at android.webkit.CookieManager.getInstance(CookieManager.java:50)
at com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager(ForwardingCookieHandler.java:180)
at com.facebook.react.modules.network.ForwardingCookieHandler.get(ForwardingCookieHandler.java:58)
at com.facebook.react.modules.websocket.WebSocketModule.getCookie(WebSocketModule.java:392)
at com.facebook.react.modules.websocket.WebSocketModule.connect(WebSocketModule.java:100)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
at android.os.Looper.loop(Looper.java:223)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
at java.lang.Thread.run(Thread.java:923)
2022-05-04 10:34:43.219 30468-30510/com.mycompany.konkrnv2 E/ReactNativeJS: Invariant Violation: "App" has not been registered. This can happen if:
* Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.
* A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called.
2022-05-04 10:34:43.219 30468-30511/com.mycompany.konkrnv2 E/unknown:ReactNative: Exception in native call
java.lang.UnsupportedOperationException
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:242)
at android.webkit.CookieManager.getInstance(CookieManager.java:50)
at com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager(ForwardingCookieHandler.java:180)
at com.facebook.react.modules.network.ForwardingCookieHandler.get(ForwardingCookieHandler.java:58)
at com.facebook.react.modules.websocket.WebSocketModule.getCookie(WebSocketModule.java:392)
at com.facebook.react.modules.websocket.WebSocketModule.connect(WebSocketModule.java:100)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
at android.os.Looper.loop(Looper.java:223)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
at java.lang.Thread.run(Thread.java:923)
2022-05-04 10:34:43.256 30468-30511/com.mycompany.konkrnv2 E/unknown:ReactContextBaseJavaModule: Unhandled SoftException
java.lang.RuntimeException: Catalyst Instance has already disappeared: requested by Networking
at com.facebook.react.bridge.ReactContextBaseJavaModule.getReactApplicationContextIfActiveOrWarn(ReactContextBaseJavaModule.java:67)
at com.facebook.react.modules.network.NetworkingModule.getEventEmitter(NetworkingModule.java:767)
at com.facebook.react.modules.network.NetworkingModule.sendRequestInternal(NetworkingModule.java:273)
at com.facebook.react.modules.network.NetworkingModule.sendRequest(NetworkingModule.java:243)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
at android.os.Looper.loop(Looper.java:223)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
at java.lang.Thread.run(Thread.java:923)
2022-05-04 10:34:43.277 30468-30511/com.mycompany.konkrnv2 E/unknown:ReactContextBaseJavaModule: Unhandled SoftException
java.lang.RuntimeException: Catalyst Instance has already disappeared: requested by Timing
at com.facebook.react.bridge.ReactContextBaseJavaModule.getReactApplicationContextIfActiveOrWarn(ReactContextBaseJavaModule.java:67)
at com.facebook.react.modules.core.TimingModule.access$000(TimingModule.java:22)
at com.facebook.react.modules.core.TimingModule$BridgeTimerManager.callTimers(TimingModule.java:28)
at com.facebook.react.modules.core.JavaTimerManager.createAndMaybeCallTimer(JavaTimerManager.java:341)
at com.facebook.react.modules.core.TimingModule.createTimer(TimingModule.java:91)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
at android.os.Looper.loop(Looper.java:223)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
at java.lang.Thread.run(Thread.java:923)
2022-05-04 10:34:43.282 30468-30468/com.mycompany.konkrnv2 W/ompany.konkrnv: Accessing hidden method Landroid/graphics/FontFamily;->
Hi! Nice work!
I am planning on developing a standalone Wear OS app with renative. I can run the debug version on the emulator and my test device.
However, the moment I initiate a
fetch
call the app crashes immediately.Same problem occurs when using
XMLHttpRequest
.See logs below. It appears that it's accessing
android.webkit
API which I think is not available on Wear OS.How can I make HTTP requests inside a renative Wear OS project?
Thanks!