从
"react": "16.0.0-alpha.12",
"react-native": "^0.47.2",
升级到
"react":"16.2.0",
"react-native":"^0.51.0"
升级成功,肯定会出现以下问题:
解决方法 :
请把项目中所有的(包括第三方)
import React, { Component,PropTypes} from 'react';
改为
import React, { Component} from 'react';
import PropTypes from 'prop-types';
注:还包括所有的使用时出现的:React.PropTypes 改为 PropTypes ; 如果出现 style:View.propTypes.style 这种的不知道怎么改,可以注释掉也不会影响。因为前面你所写的 ...View.propTypes, 这一句已经包含了。
按照道理这个时候release 模式按照正常流程已经可以打包成功了。
Android
下
如果还是不行,新建一个RN 项目 试试看把项目中的 proguard-rules.pro
文件替换成 最新的。
网友评论