React-Native android在windows下遇到的问题

来源:互联网 发布:立体模拟软件 编辑:程序博客网 时间:2024/06/06 15:02

Genymotion模拟器运行显示没有连接到developement server如下图
这里写图片描述
logcat信息如下:
这里写图片描述

先检查是否连接到网络
点击模拟器中Menu菜单弹出下面图片,点击Dev Settings
这里写图片描述
点击Debugging 下面的Debug Server host & port for device填写地址和端口
这里写图片描述
设置完之后,在运行试一下,如果还是有一样的问题,进行一下操作

1.在项目根目录package.json中添加一下代码段:

"scripts": {    "start": "node node_modules/react-native/local-cli/cli.js start",    "bundle-android": "react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output app/src/main/assets/index.android.bundle --sourcemap-output app/src/main/assets/index.android.map --assets-dest android/app/src/main/res/"  },

2、在android\app\src\main中创建assets文件夹
3、执行命令 启动服务器:

$>react-native start$>react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest app/src/main/res/

执行命令,穿件文件成功提示
assets中的文件

在assets文件夹下会生成index.android.bundle文件,把创建的apk文件安装到android设备

运行成功效果图:

0 0
原创粉丝点击