【React Native】 debug模式运行正常,release模式启动提示应用无法运行

从
"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 文件替换成 最新的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容