react-native遇坑的陈列-3

记录开始

之前都是在windows上开发,公司配的mac终于到了,现在开始用上mac。然而对于一个从未使用过mac的人来说,啊…亚历山大。

环境说明

react:16.8.3
react-native:0.59.9
react-navigation:3.11.0

windows / mac
android studio安卓模拟器 / 安卓手机
xcode iphone模拟器 / iphone

记录罗列

  1. mac 安装 jdk1.8:

    brew cask install adoptopenjdk/openjdk/adoptopenjdk8
    
  2. 第三方分享和登录,用的友盟。

  1. mac 终端翻墙

    export http_proxy=http://127.0.0.1:1087
    export https_proxy=http://127.0.0.1:1087
    

    参考链接:http://kerminate.me/2018/10/22/mac-%E7%BB%88%E7%AB%AF%E5%AE%9E%E7%8E%B0%E7%BF%BB%E5%A2%99/

  2. 误删远程dev分支

  • 使用git log -g 找回之前提交的commit
  • 使用git branch dev commit_id命令用这个commit创建一个分支
  • 切换到dev分支

参考文章:
git 误删分支恢复方法:https://blog.csdn.net/new03/article/details/84920771

  1. 友盟第三方微信分享,唤起微信授权后不走回调。
    问题解决:回调包wxapi这个文件夹要放在项目包酱人(说明:酱人是我们项目的名称)里面(之前是跟jiangren平级的)。

    image.png
    image.png

  2. git提交了过大的文件 导致push报错

    image.png
    image.png

解决:

image.png
image.png

参考链接:https://blog.csdn.net/yimingsilence/article/details/81460278

  1. 友盟第三方分享登录:
    IMEI授权,友盟官网没有说清楚这段代码是加在哪个文件:

    image.png
    image.png

    问了rn群里的小伙伴才知是加在 MainActivity.java 里!
    image.png
    image.png

  2. 非 组件页面 用路由的问题。
    解决方案:暴露navigation在全局。

    image.png
    image.png


  转载请注明: lingzi react-native遇坑的陈列-3

 上一篇
微信小程序采坑系列 微信小程序采坑系列
1. 报错:request:fail url not in domain list。在获取地址时,用的腾讯api解析的经纬度,测试时没问题,上线了就报这个错了。 解决方案: 微信公众平台,在“设置” -> “开发设置”中设置requ
2019-08-12
下一篇 
react-native遇坑的陈列-2 react-native遇坑的陈列-2
记录开始 继上一篇继续 环境说明react:16.8.3react-native:0.59.9react-navigation:3.11.0 windowsandroid studio安卓模拟器 / 安卓手机 记录罗列 显示富文本
2019-08-12