qiuxiang / react-native-amap3d

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

TypeError: null is not an object (evaluating 'AMapSdk.initSDK') #786

Open xiaozhangtongx opened 1 year ago

xiaozhangtongx commented 1 year ago

expo 运行android报TypeError: null is not an object (evaluating 'AMapSdk.initSDK'),依赖版本如下:

"react-native": "0.70.5",
"react-native-amap3d": "3.0.7",

求解决方案

captain-c commented 1 year ago

安卓下不要把AMapSdk.init的逻辑放在组件外执行,放在组件内执行就可以了,比如在useEffect里执行AMapSdk.init({xxx})的逻辑就可以 "react-native": "0.64.3", "react-native-amap3d": "3.1.1",

inkcrazy666 commented 1 year ago
"react-native": "0.63.5",
"react-native-amap3d": "^3.2.3",

+1

xuchen81 commented 1 year ago
"react-native": "0.72.3",
"react-native-amap3d": "^3.2.4",

在iOS环境下, 依然出现这个问题, 有没有解决办法?