React-Native(二)引入项目,在windows上运行已有的Demo for Android
来源:互联网 发布:nginx 访问 403 编辑:程序博客网 时间:2024/04/29 15:49
项目是一个在交流群里认识的群友的,他现在只能在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.接下来是项目的问题了,运行成功
- React-Native(二)引入项目,在windows上运行已有的Demo for Android
- 在已有的项目中引入react native
- windows创建react native项目并在genymotion上运行
- 4、在已有的Android应用中使用React Native
- 在已有的android demo上增加一个activity
- 使用CocoaPods 将 React Native 导入已有的项目中
- 【react-native】react-native Windows+Android 安装并运行起来第一个demo
- React-Native(一)Hello World,在windows上安装运行android
- 创建react native项目并在genymotion上运行
- 新建react-native项目并在genymotion模拟器上运行
- 学习---Android项目引入React Native
- Android引入react native
- 在Windows上搭建React Native Android开发环境
- React Native在windows上android环境搭配及注意事项
- React Native在windows上的android开发环境搭建
- React Native在windows上android环境搭配及注意事项
- 如何运行github上react native项目
- 如何运行github上react native项目
- MVVM介绍
- Spring容器加载完毕干一件事情(利用ContextRefreshedEvent事件)
- HDU 3496 Watch The Movie(二维背包)
- Tomcat内存设置方法(转)
- DSS 流媒体服务器的搭建 Android端的读取
- React-Native(二)引入项目,在windows上运行已有的Demo for Android
- 【Web优化】Yslow优化法则(汇总篇)
- socket 封包和解包
- 递归学习(笔记)
- HDU 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
- layer弹窗自定义及向父页动态传参
- 处理*P 对KdSendPacket和KdReceivePacket的IAT HOOK
- C++:泛型编程string(模式匹配)
- (整理)Java实现链表----链表的反转