qiuxiang / react-native-amap3d

react-native 高德地图组件,使用最新 3D SDK,支持 Android + iOS
https://qiuxiang.github.io/react-native-amap3d/api/
MIT License
1.28k stars 327 forks source link

TypeError: Cannot read property 'initSDK' of null, js engine: hermes #764

Open surethink opened 2 years ago

surethink commented 2 years ago

升级到最新版本后报错 TypeError: Cannot read property 'initSDK' of null, js engine: hermes 留意了下pod install的提示 似乎没有自动下载最新的sdk

rn 0.66.1 sdk 3.1.3

hhy123540 commented 2 years ago

建议把amap3d版本降低到3.0.7

surethink commented 2 years ago

嗯,已经降了。等回头rn升级到0.70了再装3.1.3试试

ShaoGongBra commented 1 year ago

我是0.68 并且我把sdk手动添加到pod里面去了,还是报这个错误,是什么原因

wubaibin commented 1 year ago

我是0.68并且我把sdk手动添加到pod里面去了,还是报这个错误,是什么原因

请问你后来如何解决的

wubaibin commented 1 year ago

建议把amap3d版本降到3.0.7

我rn版本 0.68.2 amap3d版本降低到3.0.7还是会报这个错误 WechatIMG128

baobao-1997 commented 1 year ago

嗨喽,有兄弟解决这个问题了吗?

baobao-1997 commented 1 year ago

环境 RN 0.68.5 AMAP3D 3.1.3 版本也是出现这个问题 编译环境为 IOS

ShaoGongBra commented 1 year ago

使用3.0.7

wubaibin commented 1 year ago

嘿嘿,有兄弟解决这个问题了吗?

"react-native": "0.68.2", "react-native-amap-geolocation": "1.1.0", "react-native-amap3d": "3.1.1",

用yarn 不要用 npm。 模拟器是不行的,要用真机打开

wubaibin commented 1 year ago

这是pod install没有弄上去的原因,你pod install 的时候看一下react-native-amap3d有没有成功

baobao-1997 commented 1 year ago

我是npm install 之后 再yarn的进入ios目录 pod install 但并无出现 react-native-amap3d 的依赖加载 image

wubaibin commented 1 year ago

我是npm install 之后 再yarn的进入ios目录 pod install 但并无出现 react-native-amap3d 的依赖加载 image

要使用yarn add 不要用npm install 再试试

SpringAndMay commented 1 year ago

pod没加载amap3d的话,手动集成吧,在podfile文件中添加: pod 'react-native-amap3d', :path => "../node_modules/react-native-amap3d"

crastyle commented 1 year ago

加在什么位置啊?

liucaptainapp commented 9 months ago

为啥我是ios对的 安卓找不到NativeModules?.AMapSdk这个方法

cherishAchange commented 1 month ago

在安卓上出现了同样的错误,安装依赖后需要重新编译一下,重新运行yarn android就好了。