Open mirco123 opened 1 year ago
I can confirm this does not work in v0.40.0 either. Looks like the following code is not working anymore:
import {NativeModules} from 'react-native';
const ImageCropPicker = NativeModules.ImageCropPicker;
In my case ImageCropPicker is null
same issue, did someone found a solution ?
Keeping this thread alive because I'm still facing this issue
me too
I had the same error. After looking at the index.js file of the node_module, it seemed the error was with the NativeModules feature of React Native.
The solution is to rebuild the app.
Same error for me too. I am using the below versions
"react-native": "0.70.6", "react-native-image-crop-picker": "0.40.0",
Same error doesnt work. Gotta move on to another module :(
Same error here. Tried to uninstall + reinstall. Tried installing pods. Tried clearing the cache. Nothing seems to work.
I have just tried the new version react-native-image-crop-picker@0.40.0 with expo@49.0.3 and react-native@0.72.3 Same crash message.
I have just tried the new version react-native-image-crop-picker@0.40.0 with expo@49.0.3 and react-native@0.72.3 Same crash message.
Have you found any solution?
0.40.0 w RN 0.70.12 works for me.
Hi guys, any workaround? Same error here:
react-native-image-crop-picker@0.40.0 expo@49.0.3 react-native@0.72.3
I got the same issue ,Cleaning the build and running pod install fixed this for me.(react native cli)
same issue, did someone found a solution ?
it worked for me
Android VERY IMPORTANT Add the following to your build.gradle's repositories section. (android/build.gradle) allprojects { repositories { mavenLocal() jcenter() maven { url "$rootDir/../node_modules/react-native/android" }
// ADD THIS
maven { url 'https://maven.google.com' }
// ADD THIS
maven { url "https://www.jitpack.io" }
}
} Add useSupportLibrary (android/app/build.gradle) android { ...
defaultConfig {
...
vectorDrawables.useSupportLibrary = true
...
}
...
} Use Android SDK >= 26 (android/app/build.gradle) android { compileSdkVersion 27 buildToolsVersion "27.0.3" ...
defaultConfig {
...
targetSdkVersion 27
...
}
...
}
Can confirm part of the issue because of the cache of Metro/XCode/Android studio(Gradle)
Make sure you did the step 3 of the installation guide. (RN > 0.71 need to do the maven path setup, RN 0.70 should have the maven path set by google() & already included the jitpack.io maven)
watchman watch-del
and watchman watch-project
on the project path)yarn react-native start --reset-cache
ios/
folder, run pod deintegrate
and pod install
to fully reinstall all the pod then build again.Same exact issue is happening to me as well. Did all the steps in Xcode as requited per Step 3 and I get the same exact error
Have the same issue!!
please help, i am also facing the same issue, im working in expo env
I have same issue but when i uninstall the app and restart the metro server my application image picker is working fine.
npx expo start
, or 'npm run start
if you have it assigned to a process in your package.json, will not start it because it doesn't work in the metro.
Instead, use npx expo run:ios
or npx expo run:android
, or their npm counterparts if you have them assigned to a process in the package.json file. For me they're npm run ios
and npm run android
. This will make the app run natively
It would be nice if the collaborators could work on making it accessible to the metro so that we can test it on expo go. Specially since the camera cant be accessed through a simulator
npx pod-install
npm i
npx react-native start --reset-cache
npx react-native run-ios
or npx react-native run-android
0.40.0 w RN 0.70.12 works for me.
how? can you share
Is the consensis here that expo does NOT support react native image crop picker, whether with these build.gradle additions and a plugin? I am too experiencing the Cannot read property 'openPicker' of null. I am guessing it is related to an incompatbility but I am curious if anyone with this error got it running with expo?
I am too facing the same issue, even i have tried lower versions of react native image crop picker it still shows error running with expo
Same issue here
Version
Tell us which versions you are using:
Platform
I am developing on expo
Expected behaviour
I expect the app to sart and on the appropriate screen the picker to open
Actual behaviour
The app will not even start. iOs Bundling will complete, and following error will appear in the console : ERROR TypeError: Cannot read property 'openPicker' of null, js engine: hermes ERROR Invariant Violation: "main" has not been registered. This can happen if:
AppRegistry.registerComponent
wasn't called., js engine: hermesthe same happens if I just copy-paste the App.js from examples
Steps to reproduce
use your example
npm start
Attachments
My test code is very simple. I use
import ImagePicker from 'react-native-image-crop-picker';
and in my code