我在 React Native 欧洲 的演讲《 React Native — Cross Platform & Beyond 》中,讨论并演示了 React 生态系统中的一些不同技术, 包括 React...在我过去几年看过的所有前端技术中,我在尝试了 Flutter 后最为兴奋。在这篇文章中,我将讨论为什么它令我如此激动,并介绍如何尽快开始使用它。...现在,切换到新目录,打开 iOS 模拟器或 android 模拟器,然后运行以下命令: flutter run 图片 这将在你已经打开的模拟器中启动应用程序。...如果你同时打开了 iOS 和 Android 模拟器,你可以通过模拟器来运行这个应用程序: flutter run -d android / flutter run -d iPhone 也可以同时运行...我会将 Flutter 添加到我的技术栈中,所以当我遇到 React Native 不能解决问题的情况时,我会使用 Flutter。
/dist --global 安装react-native命令行工具 npm install -g react-native-cli 创建项目 进入你的工作目录,运行 react-native...如果你遇到了ERROR Watcher took too long to load的报错,请尝试修改node_modules/react-native/packager/react-packager/src...安卓运行 保持packager开启,另外打开一个命令行窗口,然后在工程目录下运行 react-native run-android 首次运行需要等待数分钟并从网上下载gradle依赖。...运行完毕后可以在模拟器或真机上看到应用自动启动了。...在模拟器或真机菜单中选择Debug JS,即可开始调试。
React Native 之旅 React Native 踩坑开始 5.1 假期 就这样短暂的结束了,你都干啥了? ,我嘛加了3天班,你们呢?...,可以设置淘宝源,加快速度 手机模拟器 调试 安装 Android Studio (需要配置AS 的环境,这里就不介绍了) 夜深模拟器 其它模拟器 ---- 安装 React Native...它是围绕React Native和本机平台构建的一组工具和服务,可帮助您从同一JavaScript / TypeScript代码库在iOS,Android和Web应用程序上开发,构建,部署和快速迭代。...你只需要把你的 手机模拟器 或者 真机 连着电脑, 然后 点击 Run on Android device 就可以运行在手机上了。...是不是很轻松哈,使用官方提供的,你的自己配置,查找模拟器。 React Native 支持热更新 这样很方便我们开发APP 中调试, 数据改变, 视图同时改变。
” ---- React Native 环境 安装(必须按照以下3个要求配置安装,否则会环境错误) Python 2.x , 必须安装2.x 的版本。...,加快速度 手机模拟器 调试 安装 Android Studio (需要配置AS 的环境,这里就不介绍了) 夜深模拟器 其它模拟器 ---- 安装 React Native 脚手架 ★我之前是按照官方提供的脚手架安装的...它是围绕React Native和本机平台构建的一组工具和服务,可帮助您从同一JavaScript / TypeScript代码库在iOS,Android和Web应用程序上开发,构建,部署和快速迭代。...你只需要把你的 手机模拟器 或者 真机 连着电脑, 然后 点击 Run on Android device 就可以运行在手机上了。...是不是很轻松哈,使用官方提供的,你的自己配置,查找模拟器。 ” React Native 支持热更新 ★这样很方便我们开发APP 中调试, 数据改变, 视图同时改变。
在官方文档中,只给出在Window上安装React Native的教程,没有给Mac下的教程,我在网上找了半天,找了部分内容,又根据自己的理解整理了一下 1、安装Java 这里需要注意对环境变量的设置,...这个时间可能耗时很久,也可能会不停报错链接超时、连接中断等等——取决于你的网络状况和墙的不特定阻断。) 运行完毕后可以在模拟器或真机上看到应用自动启动了。 ? ?...在模拟器或真机菜单中选择Debug JS,即可开始调试。 其实到这里我们可以去网上找一个开源的项目,来先做一下运行测试。如果需要看如何创建项目的请跳过。...执行react-native run-android命令 这里给我提上了一个错误,说必须是在项目级别,也就是我们这里项目的最外层。 ?...我发现我在运行android.bat 运行package 运行React Native需要先启动 server,按照网上的一些教程需要运行node_modules\react-native\packager
;%JAVA_HOME%\lib\tools.jar (一定不要忘了前面的点) (二)Android Studio、SDK以及模拟器(如果是真机运行不需要安装模拟器) Android Studio...SDK和安卓模拟器: 打开Android Studio,File --> Settings --> 搜索sdk,找到对应的sdk进行安装即可,这里也可以选择安装模拟器,找到对应的勾选进行下载即可。...查看node版本号 查看npm版本号: 在cmd中输入 npm -v 回车,如下图: ?...创建项目 (二)手动打开安卓模拟器 可以使用脚本打开, (二)编译并运行 React Native 应用 在刚创建的rn项目根目录,打开命令行,输入react-native run-android命令,...(四)如果模拟器上运行项目出现"Unable to load script from assets 'index.android.bundle'.Make sure your bundle is packaged
先说明一下我的运行环境: 1.我当时这个年代用的RN版本是0.55 2.使用的脚手架是create-react-native-app 调试 EJECT前(即生成那个android和ios文件前) 如果你像我那样...your own native builds 但是,是男人的话怎么能那么快eject的,所以这时就该大名鼎鼎的’Expo’登场了,你只需要在你的手机或者模拟器上安装上这个最新版的’Expo’软件,然后在你的本地项目运行命令...npm start,这时不出意料的话你就会弹出一个二维码出来(但是不知为何我每次都是出意外地弹了一个崩了的二维码),在你的Expo上扫一扫就能运行成功了,当然最后是少不摇一摇你的手机打开调试,Android...当运行npm run android/npm run ios后,你的手机/模拟器毫无意外就会被强制地安装上了一个应用了,这时候调试同上的。...总结 普通手机应用的话还是eject后真机模拟器调试方便的,不竟后面还有一些你预想不到的一些npm模块居然还要更改android文件什么才能用的,哼(¬︿̫̿¬☆) 如果你那么不幸,像我一样要开发什么鬼特制机的话
零、记录的点 Java环境的下载与配置 Android环境的下载与配置 Node环境的下载与配置 创建第一个react-native应用 最终能够达到的目的:在手机上能够运行第一个React-Native...运行installer_r24.4.1-windows.exe安装、或zip解压出来的SDK Manager.exe 然后我安装了以下这些包(我的react-native版本是0.40.0...,请尝试将这个文件中的MAX_WAIT_TIME值改得更大一些 (文件在node_modules/react-native/目录下)。...这次来个大红色的错误了 咋办。摇一摇说不定有奇迹 在回退刷新前。....html 有配置模拟器的 一天就这样结束,一天就这样开始。
如下图: 之后随便使用Android Studio创建一个项目,打开其中的AVD Manager,如下: AVD Manager用来管理Android模拟器,如果以后模拟器,可以点击运行按钮开运行模拟器...命令成功执行后,进入到项目根目录中,如下: 使用react-native run-ios或者react-native run-android来进行iOS项目或者Android项目的运行,如果你看到如下图所示的界面...,恭喜你,你的ReactNative项目已经可以跑起来了(需要注意:运行安卓项目的时候,安卓模拟器必须先启动): 需要注意,运行iOS项目时,会默认启动Xcode的默认模拟器,如果要启动特定的模拟器...,可以使用如下命令: react-native run-ios --simulator "iPhone SE" xcrun simctl list devices命令可以打印出所有可用的iOS模拟器...HelloWorld,在iOS模拟器中使用command+R来进行界面的刷新,效果如下: 在安卓模拟器中双击R键来进行界面的刷新。
请按照以下的步骤来修复此问题: 确保包服务器在运行 确保你的设备或者模拟器连接着电脑,并且手机打开了USB调试模式,然后在cmd中运行adb devices来查看已经连接好的设备列表 确保飞行模式是关闭的...在项目文件夹下输入react-native start或者npm start均可开启服务器,但是我们需要在PC端确认包服务器是否运行正常。...,然后打包才可以把新的index.android.js应用上,所以当没有index.android.bundle文件时,React-Native 项目是无法运行的。...index.android.bundle文件时,React-Native 项目是无法运行的。...修改了js以后,通过内建的nodejs watcher编译成bundle,在模拟器里面按cmd+r就可以看到效果。
建议的开发配置 在windows机上搞苹果开发可以尝试运行黑苹果系统,但据说很伤机器,而且电脑也不便宜。如果要开发苹果应用,Mac机是少不了的。...展开Android 9 (Pie)选项,确保勾选了下面这些组件(): Android SDK Platform 28 Intel x86 Atom_64 System Image(官方模拟器镜像文件,使用非官方模拟器不需要安装此组件...尝试一下 创建目录: react-native init AwesomeProject 准备设备 你需要准备一台 Android 设备来运行 React Native Android 应用。...连接真机时应当关掉模拟器。...第一个ios应用 ios不用做什么配置,直接即可运行。 cd AwesomeProject react-native run-ios 这时候在ios模拟器上就会看到当前的程序。
前言 目前关于React Native的教程很多,官方文档写的也不错,但是感觉大部分教程写的不是很清楚,导致我各种碰壁。因此我来写一个简洁的教程。...react-native-cli则用于执行React Native的创建、初始化、更新项目、运行打包服务(packager)等任务。...接下来运行SDK的模拟器,这里我的模拟器为Android 6.0版本的Nexus6。...最后输入如下命令来将React Native项目运行到模拟器中: cd firstProject react-native run-android 这时模拟器运行效果如下图所示。 ?...关于模拟器这里建议使用Genymotion,它所占用的内存要远小于SDK自带的模拟器。 4.Hello World 我们将index.android.js 文件的代码清空并加入如下代码。 ?
react-native-cli则用于执行React Native的创建、初始化、更新项目、运行打包服务(packager)等任务。在Windows或者Mac平台输入如下语句来安装它们。...3.使用React Native创建并运行项目 接下来我们创建和运行项目,在Windows或者Mac平台的命令提示符窗口进入需要存储React Native项目的文件目录,输入如下语句来创建项目: react-native...接下来运行SDK的模拟器,这里我的模拟器为Android 6.0版本的Nexus6。...最后输入如下命令来将React Native项目运行到模拟器中: cd firstProject react-native run-android 这时模拟器运行效果如下图所示。 ?...关于模拟器这里建议使用Genymotion,它所占用的内存要远小于SDK自带的模拟器。 4.Hello World 我们将index.android.js 文件的代码清空并加入如下代码。
前言 我感觉,如果模拟器是个人的话,我已经想打死他了 大家不要催我学flutter啦,哈哈哈,学了后跟大家分享下 RN报错的终极解决办法 众所周知,RN经常遇到无可奈何的超级Bug, 那么对于这些问题的终极解决办法是什么呢...我总结了3点 终极解决方法有三种: 运行npm start — —reset-cache清除缓存,然后再跑 总保持有一个node_modules备份,要是安装模块出问题了就从备份复制一份进项目里 重新启动.../871975720968548932.html 运行react-native run-android IOS模拟器篇 1.MAC上调试工具React-native-debugger下载缓慢及其解决办法...) 比如下面的这个不能连接到服务器就是我偶尔或经常遇到的问题, 解决方法:一般刷新几次就好了,如果刷新多次无效,那么重新通过react-native启动项目 (如果IOS模拟器是个人我已经想要打死他了。...解决办法: 运行 npm start — —reset-cache 清除缓存 14.IOS模拟器使用起来非常缓慢,如同乌龟和树獭一般,而且卡顿死机看心情 解决办法:毫无办法,听天由命 WebView篇
编译node.js的C++模块时需要用到。...8.创建react-native项目 react-native init RNTest 9.运行packager(服务端) 进入项目根目录运行 react-native...react-native run-android 首次运行需要等待数分钟并从网上下载gradle依赖。...运行完毕后可以在模拟器或真机上看到应用自动启动了。 如果gradle依赖下载出现报错,请多试几次,或者设置V**加速。...配置服务器 如果真实设备白屏但没有弹出任何报错,可以在安全中心里看看是不是应用的“悬浮窗”的权限被禁止了。 11.遇到的坑(耽搁我一个通宵!!!)
React Native开发平台我建议使用Mac,能省不少心(开发Android我也建议用Mac来开发)。 2.准备工作 在安装Atom+Nuclide前需要先安装watchman和 flow。...这时我们在终端进入React Native工程目录,执行flow语句来查看flow是否正常运行,如果发现系统的flow版本与工程配置的flow版本不一致,则打开工程中的 .flowconfig文件,查看...这里发现flow的版本为0.42,则在终端输入如下命令: npm install flow-bin@0.42 -g 再次在终端输入flow,发现flow运行正常。...这时Atom弹出Debugger界面,并等待进行Debugger。我们通过Command+M进入模拟器的开发菜单,选择Debug JS Remotely。 ?...如果连接的是SDK自带的模拟器,稍等片刻就会在React Inspector中出现如下界面,它会将当前界面的UI 层次结构显现出来。 ?
本文以在 OS X 开发为例 React Native 的更新非常活跃,本文以 0.14.0 版本为例 下文简称 React Native 为 RN 下文部分链接访问需要访问外国网站 基础环境 在开始...Android 开发环境 Android 应用程序开发中,通过在 Android SDK(Android 软件开发包)中使用 Java 作为编程语言来开发应用程序(开发者亦可以通过在 Android...(类似于我们进行前端开发时需要在本机安装一个浏览器来运行我们的代码),这里有 2 种方式: 模拟器 第一种方式是在本机安装 Android 模拟器,模拟一个 Android 系统。...安装 RN 脚手架 $ npm install -g react-native-cli react-native-cli(0.1.7) 只是一个外壳,实际执行的代码是在:react-native...启动调试 在 AwesomeProject 项目目录运行 $ react-native run-android,如果你使用的运行环境是模拟器,如无意外,你将会在你的模拟器上看到这个画面:
Native开发平台我建议使用Mac,能省不少心(开发Android我也建议用Mac来开发)。...这时我们在终端进入React Native工程目录,执行flow语句来查看flow是否正常运行,如果发现系统的flow版本与工程配置的flow版本不一致,则打开工程中的 .flowconfig文件,查看...这里发现flow的版本为0.42,则在终端输入如下命令: npm install flow-bin@0.42 -g 再次在终端输入flow,发现flow运行正常。...这时Atom弹出Debugger界面,并等待进行Debugger。我们通过Command+M进入模拟器的开发菜单,选择Debug JS Remotely。 ?...如果连接的是SDK自带的模拟器,稍等片刻就会在React Inspector中出现如下界面,它会将当前界面的UI 层次结构显现出来。 ?
本文将作为一个 React Native for Android 学习系列的一个开篇,从零开始学习 React Native 。我尽量不偷懒,保证文章及时更新。...shell 并且运行 android ,在出现窗口中勾选上面列出的 SDK 和模拟器。...+ Shift + t),然后执行如下命令运行 Android 应用程序: 1 $ react-native run-android React Native 会开始构建这个工程,同时会启动 Running...8081 端口被占用,可以检查是什么程序占用了这个端口并杀掉它: 12 $ sudo lsof -n -i4TCP:8081 | grep LISTEN$ kill -9 构建完成后,手机或模拟器将会自动运行这个...run-ios" 完成后重新打开终端,即可使用 rna 命令运行 React Native for Android 项目,用 rni 命令运行 React Native for iOS 项目。
,我为大家准备了方式二,大家也可以尝试方式二的方法来构建构建React Native官方Examples。...编译与运行 在运行之前我们首先需要一个Android模拟器或一个连接到电脑上的Android设备,然后GitBash进入到react-native目录下运行: ....编译与运行 在运行之前我们首先需要一个Android模拟器或一个连接到电脑上的Android设备,然后打开终端进入到react-native目录下运行: ....当我尝试过各种方法无果后,我将react-native移动到了其它目录中,这个问题就没有在出现过,如果你了遇到了类似的问题,不妨将react-native移动到其它目录试一下。...如果,大家在开发原生模块中遇到问题可以在本文的下方进行留言,我看到了后会及时回复的哦。 另外也可以关注我的新浪微博,或者关注我的Github来获取更多有关React Native开发的技术干货。
领取专属 10元无门槛券
手把手带您无忧上云