adb native raact 夜神_React Native 与 夜神模拟器的绑定

之前一直用真机去调试,

每回更新一次都需要手动摇晃手机后才能reload JS,

OMG,太麻烦了。

后来寻思模拟器网上推荐用Geny。。。什么的模拟器,但是那个模拟器还需要VBox一起用。

有点麻烦,然后我就下载了一个夜神模拟器。

速度很快,一点都不卡,但是模拟器系统使android 4.4版本的。有点遗憾。

好了,进入正题:

顺便说明一下我现在用的工具有关RN的,如下:

1. Microsoft VS Code:

2.YeShen模拟器

3. Nodejs

4. react-native-master

React Native 与 夜神模拟器同步:

首先你需要adb连接到模拟器上。

但你怎么知道模拟器device是什么,adb devices。

直接运行adb devices那么应该什么都没有。

首先你需要启动模拟器,然后进入夜神安装目录的bin目录下。

1. $D:\ReactNative\YeShen\Nox\bin>nox_adb devices

*如果没有显示device那么到任务管理器中找到NoxVMHandle.exe的PID然后再去找到对应host:port

*cmd中netstat -aon|findstr 【PID】就会显示

然后你就知道device名字了。然后你需要adb与此模拟器连接在一起。

2.$D:\adt-bundle-windows-x86\android-sdk\android-sdk\platform-tools>adb.exe connect 127.0.0.1:62001

好了,连接成功了。

然后你就可以吧RN项目安装到夜神模拟器上面了($react-native run-android)。

然后我再RN项目中设置Debug Server其中server设置为127.0.0.1:8081但是还是不行。说是我没有reverse或没有connect。

后来我试了一下ipconfig中的ip地址,居然可以了。

5.$在夜神模拟器中设置(使用ipconfig中的ip地址)

如果通过127.0.0.1:8081不能正常启动RN项目,那么就用真实的ip地址应该没有问题。

《React Native 精解与实战》书籍连载「React Native 网络请求与列表绑定」

此文是我的出版书籍连载分享,此书由机械工业出版社出版,书中详解了 React Native 框架底层原理.React Native 组件布局.组件与 ...

React Native绑定微信分享/登录/支付(演示+实现步骤+注意事项)

React Native(以下简称RN)绑定微信分享/微信登录/微信支付的实现演示+源码+注意事项!微信的调用大同小异,本文实现了微信的分享功能,其他功能可以在链接文档里面找到具体的方法. 本文分文三 ...

React Native 开发豆瓣评分(一)环境搭建&配置模拟器

详细可参考 官方文档,这里进记录一些重要过程. 安装环境 下载 Android Studio 选择 Custom 进行安装: Android SDK Android SDK Platform Perf ...

React Native 的绑定 this

在React Native开发中,如果使用ES6语法的话,最好绑定this.但是使用ES5语法的话不需要绑定this.因为ES5会autobinding. this所指的就是直至包含this指针的上层 ...

win10的react native 开发环境搭建,使用Android模拟器

1.打开cmd的管理员模式,win+X,选择命令提示符(管理员)即可,运行如下命令: @"%SystemRoot%\System32\WindowsPowerShell\v1.0\power ...

海马玩模拟器——搭建React Native环境

Visual Studio Emulator for Android 模拟器国内这网络环境不太用,所以使用海马玩模拟器,给大家推荐一下! 下面开始配置环境: 1)下载1.8+JDK,配置JDK环境参考 ...

初学 React native | 环境搭建(在模拟器上运行)

我的电脑是windows 所以就以 windows上+Android 配置React native 环境 网上的安装教程非常多,我总结了一下,配置环境时出错原因主要是node java python ...

React Native:使用 JavaScript 构建原生应用

[转载] 本篇为联合翻译,译者:寸志,范洪春,kmokidd,姜天意 数月前,Facebook 对外宣布了正在开发的 React Native 框架,这个框架允许你使用 JavaScript 开发原生 ...

React Native学习笔记之1

1:运行React Native报连接错误解决 解决方式: 在终端进入项目文件里,然后执行:(cd Pods/React; npm run start) 2:组件生命周期介绍 创建阶段 1. getD ...

随机推荐

解决android expandablelistview 里面嵌入gridview行数据重复问题

最近做了一个“csdn专家博客App” 当然了是android版本,在专家浏览页面,我才用了expandablelistview 组件来显示专家分类,每个分类点击之后可以显示专家的头像和名字. 很简单 ...

UVALive 6885	 Flowery Trails 最短路枚举

题目连接: http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=129723 题意: 给你一个n点m图的边 1到n有多条最短路 ...

Erp:原料投入产出报表

USE [ChangHongWMS612]GO /****** Object: StoredProcedure [dbo].[st_WMS_RptMaterialInOutDaily] Script ...

flask开发restful api系列(5)-短信验证码

我们现在开发app,注册用户的时候,不再像web一样,发送到个人邮箱了,毕竟个人邮箱在移动端填写验证都很麻烦,一般都采用短信验证码的方式.今天我们就讲讲这方面的内容. 首先,先找一个平台吧.我们公司找 ...

SQL获取前一天0:00:00至23:59:59数据

一.前言 因为我公司要做财务结算前一天0:00:00至23:59:59的数据,利用到动态拼接SQL语句 我们需要明白声明DateTime 和 Date 获取的时间格式是不一样的,所以通过此计算有利于得 ...

Python核心编程读笔 8: 文件和输入输出

第九章 文件和输入输出 一.文件内建函数.方法.属性 1 文件内建函数 file_object = open(file_name, access_mode='r', buffering=-1) 工厂函 ...

自学LinkedBlockingQueue源码

自学LinkedBlockingQueue源码 参考:http://www.jianshu.com/p/cc2281b1a6bc 本文需要关注的地方 生产者-消费者模式好处: 读取和插入操作所使用的锁 ...

Mac 系统下创建可双击执行文件,cd到执行文件当前目录

在mac下之前我一直用.sh文件,但是要去终端里才能执行,后来得知可以写.command文件,双击及可执行,很方便,特此记录 #!/bin/bash basepath=$(cd `dirname $0 ...

Ubuntu 18.1远程登录服务器--ssh的安装

默认的Ubuntu 18.1桌面版没有安装ssh远程登录服务: 打开"终端窗口",输入"sudo apt-get update"-->回车-->&q ...

(最小生成树) codeVs 1231 最优布线问题

题目描述 Description 学校需要将n台计算机连接起来,不同的2台计算机之间的连接费用可能是不同的.为了节省费用,我们考虑采用间接数据传输结束,就是一台计算机可以间接地通过其他计算机实现和另外 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值