我的应用在启动时崩溃了.在ios中工作正常.
Package.Json在下面
{ "name": "Leave", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-native/local-cli/cli.Js start", "test": "jest", "postinstall": "remotedev-deBUGger --hostname localhost --port 5675 --injectserver" }, "dependencIEs": { "moment": "^2.18.1", "native-base": "2.1.1", "react": "16.0.0-Alpha.6", "react-native": "0.43.4", "react-native-actionsheet": "^2.1.0", "react-native-elements": "0.10.3", "react-native-fs": "^2.1.0-rc.1", "react-native-i18n": "^1.0.0", "react-native-loading-spinner-overlay": "^0.4.4", "react-native-maps": "^0.15.2", "react-native-message-bar": "^1.6.0", "react-native-modal-datetime-picker": "4.2.1", "react-native-vector-icons": "4.0.0", "react-redux": "5.0.3", "redux": "3.6.0", "redux-thunk": "2.2.0", "superagent": "^3.5.2" }, "devDependencIEs": { "babel-jest": "19.0.0", "babel-preset-react-native": "1.9.1", "flow-bin": "0.42.0", "jest": "19.0.2", "react-native-dotenv": "0.0.3", "react-test-renderer": "15.4.2", "remote-redux-devtools": "^0.5.10", "remote-redux-devtools-on-deBUGger": "^0.7.1" }, "jest": { "preset": "react-native" }}
来自logcat的日志如下
com.facebook.react.brIDge.UnexpectednativeTypeException: TypeError: expected dynamic type `int64', but had type `null' at com.facebook.react.brIDge.ReadableNativeMap.getInt(Native Method) at com.facebook.react.devsupport.StackTraceHelper.convertJsstackTrace(StackTraceHelper.java:104) at com.facebook.react.devsupport.DevSupportManagerImpl.run(DevSupportManagerImpl.java:290) at androID.os.Handler.handleCallback(Handler.java:739) at androID.os.Handler.dispatchMessage(Handler.java:95) at androID.os.Looper.loop(Looper.java:148) at androID.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.androID.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.androID.internal.os.ZygoteInit.main(ZygoteInit.java:616)
请帮忙.
我尝试了这个https://github.com/facebook/react-native/issues/5646
但这对我没有用
解决方法:
我发现问题在于react-native-maps.修复如下
更新
"react-native-maps": "^0.15.2"
至
"react-native-maps": "0.15.2".
我也认为“ ^”将来会导致其他依赖项出现问题.所以我已经从我的Package.Json中删除了它们
总结以上是内存溢出为你收集整理的启动时React Native Android应用程序崩溃全部内容,希望文章能够帮你解决启动时React Native Android应用程序崩溃所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)