React-Native 在手机上运行踩坑
来源:互联网 发布:淘宝零点抢购技巧 编辑:程序博客网 时间:2024/04/29 23:52
1、打开模拟器,出现红框 react native Unable to download JS bundle
(1)连不上服务器,首先打开cmd,然后在工程根目录下运行npm start。
(2)如果是真机的话,摇晃手机出现对话框,
点击’Dev Settings’,进入
点击红框部分“Debug server host”,进入
红框部分输入自己的ip地址,点击确定。
或者如果是5.0以上的手机可以打开cmd输入adb reverse tcp:8081 tcp:8081
2、log日志中报java.lang.UnsatisfiedLinkError: could find DSO to load: libreactnativejni.so的错误
在gradle.properties中添加 android.useDeprecatedNdk=true,
在build.gradle中添加
android { ... defaultConfig { ... ndk { abiFilters "armeabi-v7a", "x86" } } ... packagingOptions { exclude "lib/arm64-v8a/librealm-jni.so" } ... }
3、如果一直白屏看不到红色报错框
请在设置中找到该应用打开悬浮框权限。
4、undefined is not a function (evaluating ‘(bridgeConfig.remoteModuleConfig||[]).forEach’)
原因:node_modules跟工程在同一级目录,但是maven搜索的路径不是同一级路径。
解决,修改maven路径。
错误的路径
修改成
5、undefined is not an object(ecaluating ‘ReactInternals.ReactCurrentOwner’)
用的react版本不兼容造成的,使用命令npm add react@16.0.0-alpha.12,然后再进行npm start。重新运行app试试。如果还不行就再试一下别的版本
阅读全文
0 0
- React-Native 在手机上运行踩坑
- 在手机上运行React Native
- React Native使用指南-在设备上运行
- React-Native在6.0以下Android手机运行调试
- 在小米手机上调试react-native白屏问题
- 创建react native项目并在genymotion上运行
- React Native提高在模拟器上的运行速度
- 新建react-native项目并在genymotion模拟器上运行
- React Native在Genymotion上运行遇到的问题
- windows创建react native项目并在genymotion上运行
- React native ios 打包到手机运行
- 如何运行github上react native项目
- 如何运行github上react native项目
- 如何运行github上react native项目
- React-Native(一)Hello World,在windows上安装运行android
- React-Native(二)引入项目,在windows上运行已有的Demo for Android
- react native 开发的app在安卓设备上运行
- 记一次在Windows上搭建React Native Android环境踩过的坑
- [ACL2016] Incorporating Copying Mechanism in Sequence-to-Sequence Learning
- chrome浏览器的跨域设置——包括版本49前后两种设置
- 51nod 1483 化学变换
- Java面试题---用IO流模拟剪切文件功能(把一文件中所有的文件剪切到指定目录中)
- 线程状态
- React-Native 在手机上运行踩坑
- Windows下远程桌面无法连接
- 微信小程序--Tabs组件
- java线程在项目中的应用场景
- iOS本地化 NSLocalizedString的使用
- 关于React Native版本的降级
- 爬虫第四课(RegEx爬取新闻网站)
- Java关键字final、static使用
- 【hdu 1087】 Super Jumping! Jumping! Jumping! (LIS变形)