澳门金沙国际:Native常见问题,Android项目部署时

 

31, 安卓下debug运维没难题, release崩溃

自个儿遇见那种情景是因为本身修改了android的模糊文件,在release下build设置下打开了编写制定混淆文件参加编写制定导致的.最好的法门是在release下关闭混淆文件.大概是在debug下开拓混淆文件加入编写翻译方式,找到错误新闻的定点.化解难题.

相同的顺序,放在两台安卓机上运营,一台正常,一台间接闪退,郁闷…
查看报错音讯:android.view.InflateException: Binary XML file line #124:
Binary XML file line #124: Error inflating class
android.support.design.widget.FloatingActionButton
指向了布局文件里的FloatingActionButton控件。经过排查,发现错误在于:

      这几个荒唐的中坚就是Binary XML file line
#168,即在相应Activity中所应用的布局XML文件中所使用的零部件恐怕零部件内部调用财富消息错误,Binary
XML file line #168的情趣是在自家布局的XML文件中第三68行出现错误。
 当时自小编也精心看了弹指间XML文件中第268行调用的是3个ImageV
iew组件,这些组件小编在本XML文件中用了几许个,偏偏那么些现身了不当。
 最终,实在不可能换了一个方法,重新创立贰个XML布局文件,先添加几个零件,然后在手提式无线电话机上布署时,点击登陆成功跳转到主页面。
 就那样作者再在新创制的XML文件中拉长原来安顿的机件,最终再配备时到底抵达了预期效应。

11 react-native-snap-carousel 立体轮播图造成空白页面难点

题材时有产生原因是上不轮播图在机关轮的时候,不在当前页面呈现人内容下,并从未停下轮播,当切换页面包车型客车时候后回造成空白页面难点.消除方案:轮播图不在页面展现内,结束轮播.

应改为:

澳门金沙国际:Native常见问题,Android项目部署时。     
这一个荒唐也是让自家纠结了一天,当时写的品类在安卓虚拟机上运行都很符合规律,于是当作者布署到安卓手提式有线电话机上时,点击登陆按钮跳转到用户主界面包车型地铁时候从来甘休运营再次回到登陆界面。
 
 当时,作者仔细检查了须臾间和好的代码,并不曾意识什么难点,在logcat上显示的报错如下:AndroidRuntime:android.view.InflateException:
Binary XML file line #168: Error inflating
class(这是内部报错的最重视的一行音讯)。
 于是本身在百度上差不多查看了颇具有关AndroidRuntime的报错帖子和博客,也试了少数10次,固然没有服从百度上的主意成功消除本身的标题,可是也让本身晓得了这些破绽百出的切实原因。
   

八 钦命叁个控件来代表ref使用

ref={textInput => {
              this.textInput = textInput;
  }}
this.textInput.blur(); 失去焦点.键盘消失
app:backgroundTint="@color/yellow"

   
 从这几个题材,让自己清楚了2个道理:消除难题的中坚是领略错误的具体地点,而解决错误的章程不肯定要规行矩步给定的老路来做,有时不妨换个思路,会发现标题不在是题材。
 通过这么些颠倒是非,在滋长本人化解难题发现的同时,希望也能帮忙到越多的同窗~

六 StackNavigator传值

const { state, goBack } = this.props.navigation;  params不能写错哈哈哈
state.params获取参数.
this.props.navigation.navigate(路由名称',{参数名:参数值})
android:backgroundTint="@color/yellow"

澳门金沙国际:Native常见问题,Android项目部署时。一 node端口被占据(找不到进口):

lsof -i:3009:查看全数3009端口
kill -9 14937 干掉14937 FID
澳门金沙国际:Native常见问题,Android项目部署时。澳门金沙国际:Native常见问题,Android项目部署时。npm install
澳门金沙国际:Native常见问题,Android项目部署时。npm start

17 生命周期循环调用该难点

只顾:相对不用在component威尔Update,componentDidUpdate中调用this.setState方法,不然将招致极端循环调用,在component威尔ReceiveProps,shouldComponentUpdate能够
因为:那四个情势是随着render也会调用.造成直接引用

三 引入页面

一,报错 expected a component class got objec
找不到相应的要素值.重要是component表达是找不到当下页面

18 npm install 安装不上

npm cache clean –force 清理
在 npm install

27, ant-mobile 走马灯Carousel安卓上只浮现最终一张图纸

杀鸡取卵: 不要设置宽度

澳门金沙国际 1

24 在模拟器上报jpush文件找不到的题材

是出于在模拟器上运转必须是debug状态才方可.release会报错

相关文章