前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >React Native 常见问题

React Native 常见问题

原创
作者头像
itmifen
发布2018-04-16 11:38:01
1.9K2
发布2018-04-16 11:38:01
举报
文章被收录于专栏:IT米粉

React Native开发逐渐更多的被应用到实际的开发过程中,以后会有越来越的应用使用React Native相关技术,关于使用过程中的问题,可以在http://reactnative.cn/ 以及搜索引擎找到,这里补充下自己开发过程中出现的几个问题,而不容易找到解决方案的。

无法找到react native module
  1. 检查版本是否正确。当前版本是否与全局版本匹配,尽量与本机全部版本匹配。
  2. npm使用2.0版本
  3. 重启电脑试试
Android编译时,MainActivity.java:37: 错误: 方法不会覆盖或实现超类型的方法 @Override

应该是最近有进行升级导致,0.29之前的版本文件是MainActivity.java,0.29之后是两个文件MainActivity.java 和MainApplication.java,自己用新版的init一个项目,然后替换文件就可以了。升级前建议看下说明,升级还是很多坑的。

记得替换文件后,文件中的项目名需要替换下。

代码语言:txt
复制
@Override
    Protected StringgetMainComponentName(){
	return 'appname'
}
android平台可以访问网络,IOS无法访问网络

原因是IOS最新版默认禁止访问非https的链接,修改info.list即可。(注意:后期IOS将强制使用https,此方法可能与2017年失效。)

代码语言:txt
复制
<key>NSAppTransportSecurity</key>
    <dict>
      <key>NSAllowsArbitraryLoads</key>
      <true/>
    </dict>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 无法找到react native module
  • Android编译时,MainActivity.java:37: 错误: 方法不会覆盖或实现超类型的方法 @Override
  • android平台可以访问网络,IOS无法访问网络
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档