- 问题1:undefined is not an object (evaluating ‘ReactInternals.ReactCurrentOwner’)
出现这个错误让我搞了半天,刚开始以为是this指针绑定问题,最后发现不是。
解决方案:
先在项目根目录执行
npm install
然后再
npm start
- 问题2:No dimension set for key window
解决方案:
关闭远程,清空项目,然后重新运行app。Try closing terminal,deleting ios/build and run again. I had the same issue but now its working.
- 问题3:打包好的ReactNative运行在自己X64CPU的手机上,打开RN页面直接闪退
错误:
java.lang.UnsatisfiedLinkError: dlopen failed: "xxx/libgnustl_shared.so" is 32-bit instead of 64-bit
解决方案:
1、在项目的根目录的 gradle.properties里面添加一行代码
android.useDeprecatedNdk=true.
2、在project的root目录下的build.gradle中添加如下代码。
defaultConfig {
···
ndk{
abiFilters "armeabi-v7a","x86"
}
packagingOptions {
exclude "lib/arm64-v8a/librealm-jni.so"
}
}
- 问题4:Could not get BatchedBridge,make sure your bundle is packaged correctly
解决方案:
首先确认手机的网和电脑的网在不在同一网段。然后需要查看React Packger是否Loading Js 文件。设置Dev Setting的ip地址以及网段。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。