React Native踩坑之旅
原文连接:http://www.studyshare.cn/blog-front/blog/details/1137
最近做一个app,使用React Native实现,如果严格按照RN官方文档去配置环境并初始化一个全新的项目,一路走下来,基本上是没有问题的。
RN截止目前最新版本是0.58,如果之前的项目要在xcode和android studio上运行起来,可能会遇到各种各样的问题。
运行一些版本比较老的开源项目几个注意点:
1、android sdk 环境变量要配置好,具体参考RN官方文档,有一个中文文档(https://reactnative.cn/docs/getting-started.html)
2、在xcode上运行运行不成功,可能是没有授权,执行命令:chmod -R 777 node_modules
3、在android上运行不成功,sdk环境变量没问题,则也需要授权:chmod 755 android/gradlew
4、如果是从github上clone下来的项目,检查此文件是否存在(/android/local.properties),将里面的路径改为自己的
注意:2、3、命令执行的路径是工程项目文件夹下(android、ios、App.js、index.js所在的文件夹)
常见错误:
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
出现此错误按以上几步解决。
更多深度技术文章:http://www.studyshare.cn/blog-front/index
最新文章
- 给Eclipse提速的7个技巧
- Tomcat7.0+的JNDI问题
- Codeforces Round #342 (Div. 2) A. Guest From the Past(贪心)
- Uva 1629 切蛋糕
- BSS段 data段 text段 堆heap 和 栈stack
- web app性能大讨论
- PE文件头
- SQL Server 2008 R2——VC++ ADO 操作 参数化查询
- 限制页面内部链接访问源-HTML注释
- maven3常用命令、java项目搭建、web项目搭建详细图解
- form表单的ajax验证2
- 用vector实现dijkstra
- linux_Mysql导入数据基本操作
- chrome 如何开启网页另存为.mhtml 功能
- Linux安装npm并打包前端代码
- 百度brpc 压测工具rpc_press解析
- android studio 清空缓存插件
- 关于通信的关键词UDP/(TCP/IP)/IPC/RPC/.NET Remoting/WebService/WCF/Http 系列
- 【338】Pandas.DataFrame
- Guide to installing 3rd party JARs
热门文章
- 8. Security-oriented operating systems (面向安全的操作系统 5个)
- session,cookie,sessionStorage,localStorage的区别及应用场景
- ubuntu 主题和zsh终端
- FCPX插件54种婚礼调色预设ProWedding Mac
- MySQL Transaction--查看未提交事务执行的SQL
- iOS Simulator 模拟器 与 Android Emulator 仿真器:为什么叫不同的英文名字?(待补充)
- DevExpress中GridControl的重新绑定数据后如何刷新 (转)
- 【Jmeter】Address already in use : connect &;&;Permission denied: connect 解决方案
- webRTC中音频相关的netEQ(四):控制命令决策
- .NET Windows服务开发流程