加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React-Native(二)引入项目,在windows上运行已有的Demo for Andr

发布时间:2020-12-15 03:36:47 所属栏目:百科 来源:网络整理
导读:项目是一个在交流群里认识的群友的,他现在只能在mac上跑通项目,所以我想试一下能不能在windows环境下跑通Android项目 1.首先我是将项目放到了自己新建的RN目录的workspace文件夹下,像正常启动项目一样到目录下,react-native start,此时出现了第一个问题

项目是一个在交流群里认识的群友的,他现在只能在mac上跑通项目,所以我想试一下能不能在windows环境下跑通Android项目

1.首先我是将项目放到了自己新建的RN目录的workspace文件夹下,像正常启动项目一样到目录下,react-native start,此时出现了第一个问题


通过google,发现问题出现于IPv4和IPv6的兼容性上,有的机器不识别IPv6的这种 :::代替任何ip地址的方式,那么实际解决方法为

https://github.com/facebook/react-native/pull/5377/commits/880b3406491c3d5523141ccb087f6a5ffdc47519

需要注意的一点是,配置的目录应该是 你自己的项目目录/node_modules/react-native/private-cli/src/server下的runServer.js和server.js两个文件。其实出现这个问题主要还是因为这个项目的创建版本较早,实际上可以打开自己的react-native下对应的文件,会发现这个问题已经修复了,我的RN版本是0.17.0 cli的版本是0.1.10,版本比我这个早的可以去看下是不是react-native也要修改,使用 react-native -v。

改完之后就可以重新start,成功,打开http://localhost:8081/index.android.bundle?platform=android也没有问题

2.由于群友是在mac上跑的项目,所以他的local.properties中会配置他的sdk地址#sdk.dir=/Users/bager/Library/Android/sdk,要改成自己的,而且他的项目中不止一个local.properties,所以最好搜一下都改sdk.dir=F:/studiosdk

3.react-native run-android 出现的错误could not find com.android.support.appcompat-v7:23.1.1,这个有两个方法,要么升级AS的SDK,要么改build.gradle。

4.接下来是项目的问题了,运行成功

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读