-
adb native raact 夜神_React Native 与 夜神模拟器的绑定
2020-12-19 20:24:57有点麻烦,然后我就下载了一个夜神模拟器。速度很快,一点都不卡,但是模拟器系统使android 4.4版本的。有点遗憾。好了,进入正题:顺便说明一下我现在用的工具有关RN的,如下:1. Microsoft VS Cod...之前一直用真机去调试,
每回更新一次都需要手动摇晃手机后才能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台计算机之间的连接费用可能是不同的.为了节省费用,我们考虑采用间接数据传输结束,就是一台计算机可以间接地通过其他计算机实现和另外 ...
-
adb native raact 夜神_React Native 识别夜神模拟器方法(转)
2021-01-26 13:26:05dos下,进入进Android SDK下的platform-tools目录代码:adb connect 127.0.0.1:62001当出现链接失效时,且提示:adb unable to connect to 127.0.0.1:62001: cannot ...开始查找原因:1)关闭AS和夜神进程2)cmd下输...dos下,进入进Android SDK下的platform-tools目录
代码:
adb connect 127.0.0.1:62001
当出现链接失效时,且提示:adb unable to connect to 127.0.0.1:62001: cannot connect to 127.0.0.1:62001: 由于目标 计算机积极拒绝,无法连接。
开始查找原因:
1)关闭AS和夜神进程
2)cmd下输入 adb version为1.039
3)cmd下输入 Nox_adb version为1.036(PS:输入此命令前提是需要将夜神模拟器中的bin路径添加到path环境变量中)
4)通过版本比对发现AS的版本比夜神版本高,究其原因需要将二者版本整为一致。
5)将AS的adb.exe拷贝至夜神bin目录下,并将adb.exe修改为Nox_adb.exe
6)开启夜神模拟器,在cmd下输入adb devices,此时并显示
List of devices attached
127.0.0.1:62001 device
至此问题已解决。
---------------------
作者:南烟天涯
来源:CSDN
原文:https://blog.csdn.net/fetch001/article/details/73163418
版权声明:本文为博主原创文章,转载请附上博文链接!
-
使用夜神模拟器运行React Native躺坑详解
2018-04-08 19:01:04前言近期需要使用React Native进行开发,所以需要安装环境。但是因为显卡是AMD的,并且硬件原因,导致出现很多问题。直接导致的最大问题就是不能运行...夜神模拟器下载好之后,启动模拟器,cmd进入自己的React Nat...前言
近期需要使用React Native进行开发,所以需要安装环境。但是因为显卡是AMD的,并且硬件原因,导致出现很多问题。直接导致的最大问题就是不能运行模拟器。所以,最后使用夜神模拟器来代替。接下来为大家详细描述博主在环境安装过程中趟过的坑。
问题描述和解决办法
博主是使用IDEA直接进行开发,AS的安装大家可以看我的另外一篇博文。夜神模拟器下载好之后,启动模拟器,cmd进入自己的React Native工程目录下执行下面代码:
react-native run-android
却发现连接不上夜神模拟器,原因其实是sdk在使用abd连接模拟器的时候会kill掉之前连接夜神模拟器的abd,导致模拟器连接中断。
解决办法:cmd进入sdk的platform-tools目录下,运行
adb.exe connect 127.0.0.1:62001
原因:执行上面代码之后,连接时sdk会发现abd是一致的,都是从sdk直接连接模拟器的abd,所以不会被kill掉
重新运行代码,如果模拟器上程序出现红色背景报错说明没有连接到node服务器
解决办法:在SDK的platform-tools目录下运行:
adb shell input keyevent 82
PS:或者可以在模拟器中程序的打开界面使用手机摇一摇功能(夜神模拟器右上角有),一般3次左右会触发同样的效果。如果不行的话,可以直接运行上述代码代替。
出现下图事件,点击Dev settings
然后点击下图的按钮
将Debug server host配置成IP:8081
注:这个IP实际上是NodeJs服务器的IP,本地的IP可以从ipconfig中找到,如果需要测试寻找本地ip或Node服务器IP,直接在浏览器中访问ip:8081,然后会看到node服务器返回的信息,说明IP正确。
然后cmd再进入sdk的platform-tools目录下继续执行:(或使用手机摇一摇功能触发事件)
adb shell input keyevent 82
出现下面界面后,点击reload,会重新加载一次app,正常情况会执行成功。如果还是没有成功的话,查看一下模拟器wifi配置是否启用了代理,要是启用了,直接关掉代理就好。
原因:SDK会在模拟器中触发一个事件,然后需要去手动配置Debug server host,程序会根据server host调用node服务。
-
如何使用夜神模拟器调试ReactNative应用
2017-06-22 12:10:45在命令行下进入夜神模拟器安装目录的bin目录下,然后执行 nox_adb connect localhost:62001如果端口号62001连接不上的话,改用52001试一下 进入shell环境 执行下面的命令进入shell环境: nox_adb shell 在shell环境...- 连接模拟器
在命令行下进入夜神模拟器安装目录的bin目录下,然后执行
nox_adb connect localhost:62001
如果端口号62001连接不上的话,改用52001试一下
- 进入shell环境
执行下面的命令进入shell环境:
nox_adb shell
- 在shell环境下执行getprop命令,如下图:
- 找到dhcp.eth1.server对应的IP地址
- 打开nox模拟器,确保已经将ReactNative APP安装到模拟器上,点击模拟器的摇动按钮,在对话框的DevSettings选项中,填入上面的IP地址和ReactNative默认的8081端口号,如下图:
- reload一下即可正常访问ReactNative的Server
- 连接模拟器
-
adb native raact 夜神_如何使用夜神模拟器调试ReactNative应用
2020-12-29 23:54:05{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行... -
使用夜神模拟器配置React-Native开发测试环境
2018-11-23 12:23:46websotrm+夜神模拟器配置React-Native开发测试环境 1.安装Java环境,且必须是Java8版本 2.安装Node.js 3.安装webstorm 4.安装夜神模拟器 需要注意的是,bin目录下面的nox_adb.exe的版本必须和SDK里面的adb.exe的版本... -
react-native 环境配置&Android studio搭配夜神模拟器做react-native调试常遇问题
2019-03-29 17:31:17一、根据RN官网https://reactnative.cn/docs/getting-started/讲述下载相应的,必要的JDK、python、Android studio; 照着对应的安装教程都没什么问题,这些做完后下载夜神模拟器进行安装, 二、重点来了: 链接夜神... -
使用夜神模拟器调试react-native
2018-03-16 14:27:501、打开夜神模拟器;2、进入模拟器安装目录bin,输入命令:nox_adb connect localhost:62001,连接到模拟器;3、启动项目:react-native run-android;4、如果出现如下错误,可点击模拟器的摇一摇或者菜单键进入Dev ... -
React Native 绑定夜神模拟器进行调试
2020-08-28 16:15:31React Native 绑定夜神模拟器进行调试 前言 使用react native开发之时,使用模拟器进行调试对比真机调试来说是更加方便的。但是鉴于使用Android Studio 的模拟器使用起来没有那么如意,简单来说就是不好用。后面发现... -
react native与夜神模拟器结合使用运行安卓平台
2020-01-20 11:25:26react native与夜神模拟器结合使用前提准备React Native 与 夜神模拟器连接还有一些坑 前提准备 JDK Python 2 node SDK React Native 与 夜神模拟器连接 首先adb连接到夜神模拟器上。 命令行 adb devices 直接运行... -
React Native与夜神模拟器连接第一次白屏没有显示Welcome to React Native
2018-05-29 12:40:00最近在使用React Native由于Android Studio自带的模拟器运行太慢,有时候甚至启不起来。在网上找大家都推荐夜神模拟器,我在安装的时候遇到了第一次ip配置后...后来发现把夜神模拟器重启一下,react native的欢迎界... -
夜神模拟器调试运行react native项目
2020-04-07 11:43:37下载安装 下载方式和地址:...模拟器设置 查看详细步骤:https://blog.csdn.net/yw00yw/article/details/95211342 连接方式一 cmd进入sdk的platform-tools目录下,运行 adb.exe connect 127.0.0.1:62... -
React Native与夜神模拟器连接方法
2019-05-05 19:30:51React Native与夜神模拟器连接方法 由于开发RN时,与手机连接调试时,每次更新代码调试都需要摇一摇手机来load,这样操作起来总有不便之处,所以找到一款与其搭配模拟器是很重要的,这里我就推荐自己使用的一款... -
React Native搭配夜神模拟器调试(windows)
2019-07-16 14:57:05React Native 搭配夜神模拟器进行调试 (windows) 在学习 React Native 的过程中,我选择使用了夜神模拟器进行项目调试,接下来就来记录一下在使用模拟器之前的一些准备工作。 首先你得先确保以下几个东西你都安装... -
React Native如何与夜神模拟器连接
2017-10-24 17:10:34React Native如何与夜神模拟器连接 由于开发RN时,与手机连接调试时,每次更新代码调试都需要摇一摇手机来load,这样操作起来总有不便之处,所以找到一款与其搭配模拟器是很重要的,这里我就推荐自己使用的一款... -
React Native 与 夜神模拟器同步
2017-11-02 14:34:42学习新的语言,首先先写个Hell World,于是我下了官方的示例,再用夜神模拟器运行,每次都报错,错误如下: 明明已经插上USB了呀 就是识别不了 在网上找了好久才找到解决方法 首先你需要启动模拟器,然后进入夜神... -
react-native代码改动 夜神模拟器怎么热更新
2019-04-16 14:18:02下载好了夜神模拟器,然后react-native也在我windows系统上装好环境并且安装好脚手架了,现在在控制台输入npm start,一切都很顺利(๑′ᴗ‵๑)I Lᵒᵛᵉᵧₒᵤ❤ 然鹅,当我command+R打开dos运行react-native run... -
react-native 与 夜神模拟器
2019-08-29 10:11:021.下载夜神模拟器 2.第一次打开是桌面ipad-------> 设置 -------> 点击保存,然后会弹窗,建议重启夜神,确定 再次打开就是手机的样子了 3.进入andorid-sdk 中的platform-tools ,然后打开该目录下的cmd... -
window系统下如何在react native安卓开发中用夜神模拟器
2016-06-14 14:35:18直接上步骤:1、打开夜神安卓模拟器2、在run-android前先执行“adb connect 127.0.0.1:52001”,执行此命令是连接到夜神模拟器(端口默认是52001,如果你的是62001就改成62001,根据实际情况来改)3、执行下“adb ... -
react native android环境搭建,使用vscode和夜神模拟器进行开发
2020-11-02 10:32:14react native官网教程使用的android studio搭建环境,本篇文章使用vscode和夜神模拟器进行搭建环境。 1.安装node.js node.js,下载>=12版本的。 2.安装java-jdk java-jdk 按照官网教程,JDK 的版本必须是 1.8,... -
react-native连接夜神模拟器
2019-06-28 12:48:00配置好adb的环境变量 新建 ADB_MY_HOME C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools 然后加入path ...打开夜神模拟器 控制台输入 adb.exe connect 127.0.0.1:62001 看... -
react-native连接夜神模拟器进行调试
2019-05-27 07:12:02首先确定本地adb版本adb version // Android Debug Bridge version 1.0.36复制代码我的是1.0.36然后进入夜神模拟器安装目录D:\Nox\bin下,查看夜神adb版本nox_adb version // Android Debug Bridge version 1.0.36... -
react-native开发之项目连接夜神模拟器步骤(window)
2018-11-17 16:03:38这里是window为准, 因为mac电脑 夜神模拟器暂时没有摇一摇功能 连接夜神模拟器 ...cmd 打开命令编辑器 进入项目目录 window 上边运行RN react-native start 点击模拟器上边摇一摇 输入是输入ip 和端口号 ...