1,jdk
2,android studio 集成开发环境
3,配置adb环境变量
cd用户主目录 cd ~
然后如果目录下不存在.bash_profile文件,则创建该文件
$touch .bash_profile
打开该文件夹
$open .bash_profile
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
ANDROID_HOME=Library/Android/sdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
保存并退出,然后执行
$source .bash_profile
测试
$adb version
4,安装nodejs,https://nodejs.org/en/ 安装包自动安装nodejs和npm
检测 node --version npm --version查看版本号
5,安装react native
$ sudo npm install -g react-native-cli
-g意思是全局安装
$open /usr/local/lib/node_modules 可以看到npm在全局安装的所有包
6,初始化示例项目
$react-native init AwesomeProject 需等待一段时间
7,启动react-native服务,运行测试项目
cd AwesomeProject
$react-native run-android
第一次运行可能会安装gradle,速度有点慢,要耐心,等等等。。。 PS:测试推荐使用真机,安卓虚拟机启动速度不想吐槽。。。 真机调试时,如果一打开一片红,“Unable to download JS bundle”,请摇晃手机,在弹出的选单里选择Dev Settings,选Debug server host for device,然后输入电脑的IP地址,此时手机要与电脑(编译环境)在同一Wifi环境下
8,编辑代码
打开index.android.js并修改部分代码,保存 摇动手机,点Reload JS,可以看到界面变化了(增加静态资源时,需要重新编译)
相关推荐
第1课1、手把手教React Native实战之环境搭建【Mac真机】同时调试开发Android&IOS; 第2课2、手把手教React Native实战之从React到RN 第3课3、手把手教React Native实战之flexbox布局(RN基础) 第4讲4、手把手教React ...
React Native是一种流行的移动应用开发框架,它允许开发者使用JavaScript语言来编写原生iOS和Android应用。与传统的原生应用开发相比,React Native以其跨平台特性和高效的开发速度而受到开发者的青睐。以下是React ...
1. React Native的入门设置,包括在Mac、Linux(Ubuntu)和Windows上的环境搭建。对于不同操作系统,设置步骤可能会有所不同,因此开发者需要根据自己的操作系统进行相应的配置。 2. 通过“HelloWorld”应用的创建,...
**一、React Native环境搭建** 1. **系统要求**: 开发React Native应用需要准备一个装有Node.js的开发环境。对于Windows用户,可能还需要安装Python 2.7和Visual Studio。对于Mac用户,推荐使用Homebrew来安装必要...
- 安装React Native所需的依赖,包括Mac+iOS+Android开发环境。 - 配置Atom或Nuclide编辑器。 - WebStorm配置。 - **React Native中的样式使用**: - 介绍CSS的基础概念。 - 比较Web端CSS与React Native CSS的...
2. **React Native环境搭建**:设置开发环境是开始学习React Native的第一步,包括安装Node.js、npm、Watchman、Homebrew(仅限Mac)、JDK、Android Studio(或Xcode)以及React Native命令行工具。 3. **React ...
"解决Mac本M1芯片无法使用Android模拟器的问题" 本文主要讲述了Mac本M1芯片无法使用Android...本文提供了一个详细的解决方案来解决Mac本M1芯片无法使用Android模拟器的问题,帮助开发人员更好地解决问题和搭建环境。
本文将详细讲解如何搭建React Native的开发环境,并提供一些必要的调试方法,适用于Windows和Mac操作系统。 首先,我们来看一下环境搭建的步骤: **Windows系统**: 1. **安装Node.js**: 访问官方网站 ...
react-native run-ios(run-android) 服务端:具体看下面说明 1、express开发 1.1 npm环境设置 安装node软件: 安装淘宝滤镜:npm install -g cnpm --registry = 设置全局的npm从国内下载资源, npmrc添加配置。mac...
react-native run-ios(run-android) 服务端:具体看下面说明 1、express开发 1.1 npm环境设置 安装node软件: 安装淘宝滤镜:npm install -g cnpm --registry = 设置全局的npm从国内下载资源, npmrc添加配置。mac...
- **Node.js环境搭建**:介绍了如何在MAC上安装和配置Node.js环境。 - **VSCode集成开发环境**:指导读者如何利用VSCode进行高效开发。 #### 3.2 HTML与JavaScript结合 - **基本结构**:通过一个简单的示例展示了...
与Facebook的React Native相比,Weex具有更轻量级、更低的接入成本以及更易于上手的特性。Weex的核心理念是“write once, run everywhere”,通过底层框架统一不同平台的调用差异,实现代码的复用。 **一、Weex开发...
“支持7端互通通讯”意味着该源码可以应用于多个不同的终端设备,包括但不限于iOS、Android、Web、Windows、Mac、Linux以及各种小程序等,确保用户在不同平台之间能无缝切换并保持通讯的连贯性。这种跨平台兼容性...
WEEX和ReactNative同属流行的跨平台移动开发框架。 WEEX官方资源: WEEX的官方地址是***,在这个网站上可以获取到WEEX的文档、SDK以及其他资源。 快速上手: WEEX最简单的入门方法是使用Playground App和在dotWe...
"react-native" 是Facebook开发的框架,用于构建原生移动应用,支持iOS和Android,这也是"react-native-android" 和 "react-native-ios" 标签的来源。最后,"es6" 是ECMAScript 2015的别名,它是JavaScript语言的一...
这通常涉及到对服务器环境的搭建,包括安装必要的库、服务和框架。开发者需要熟悉Linux命令行操作,以及可能用到的脚本语言如bash、python等。手工端的优势在于可以灵活调整和优化服务器配置,以适应不同规模的游戏...
作者具有丰富的跨平台开发经验,包括Flutter、React Native和Weex,认为Flutter在跨平台兼容性方面表现最佳。在Android平台上进行开发并首次在iOS上运行时,Flutter的热重载(HotLoad)功能以及出色的UI兼容性令人印象...
react-native run-ios(run-android) 服务端:具体看下面说明 1、express开发 1.1 npm环境设置 安装node软件: 安装淘宝滤镜:npm install -g cnpm --registry = 设置全局的npm从国内下载资源, npmrc添加配置。mac...