react-native 只要引入html文件,在最后打包时就会失败,如果你们的版本没有适配安卓,那就不需要进行判断了,html的文件放在那里都无所谓,只要在你项目的目录里面就可以。
如果你们的版本也适配了安卓,那就需要判断一下了:
html需要放在你项目根目录下的android->app->src->main->assets里面,
然后页面引用的时候:
let url;
if(Platform.OS =='ios'){
url = require('../../../android/app/src/main/assets/xxx.html');
}else{
url = {uri:'Platform.OS =='android?'file:///android_asset/xxx.html'};
}
安卓打包的时候把前面的iOS引入注释掉就可以,我们项目是这样解决的,如果你们有更好的解决方案,欢迎给我回复,谢谢!!!
react native 引入html文件,安卓打包失败的问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- React Native优秀博客,以及优秀的Github库列表(很多英文资料源自于[awesome-react-n...
- 这篇博客主要来介绍 WebView 的相关使用方法,常见的几个漏洞,开发中可能遇到的坑和最后解决相应漏洞的源码,以...