React-Native 0.60.5启动时崩溃(Android)

时间:2019-09-13 15:50:13

标签: android react-native

我正在开发一个我们最近将react-native集成到其中的生产应用程序。我们测试了该应用程序,但没有发现react-native元素有任何问题,但是在发布时,我们收到了与libc.so #00 pc 0000000000092bc4 /system/lib64/libhwui.so #01 pc 0000000000091ccc /system/lib64/libhwui.so #02 pc 0000000000091524 /system/lib64/libhwui.so #03 pc 0000000000033cb8 /system/lib64/libhwui.so #04 pc 00000000000366a4 /system/lib64/libhwui.so #05 pc 000000000003c5a0 /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+152) #06 pc 0000000000012448 /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272) #07 pc 00000000000a2218 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+128) #08 pc 000000000006a3c4 /system/lib64/libc.so (_ZL15__pthread_startPv+208) #09 pc 000000000001dc28 /system/lib64/libc.so (__start_thread+16) 相关的多个崩溃报告。我确信这是一个反应性问题。

$('.active-li').click(function(){
  $(this).toggleClass("active");
  var new_src = $(this).attr('data-img');
  $(".card-image img").attr("src",new_src);
  $(".card-image p").text('src of this img is '+new_src);
});

这仅发生在我们没有的特定设备(全部运行android 7)上,因此无法复制。由于此错误,这些用户根本无法打开该应用程序。最初,我们开始使用react 0.59.9,其他一些存在类似问题的帖子建议将其升级到0.60.5(此时为最新),这减少了受影响的用户数量,但崩溃仍在发生。我认为这可能与所使用的js版本有关?我已经通过添加节点依赖项并将其添加到Android V清单(如Symfony\Component\Form\FormFactory::createNamed()中所述)升级到v8,但问题仍然存在。

受影响的设备包括:索尼Xperia L1(G3311),三星银河A3(2017)(a3y17lte)。

我们同时部署到iOS和Android,并且仅在android上出现此问题。

如果有帮助,这里还有一些有关我的环境和项目的信息。

minSdkVersion:21, targetSdkVersion:28, compileSdkVersion 28, minifyEnabled:是的, buildToolsVersion:28.0.3。

从搜索范围来看,似乎有很多问题,从垃圾回收到本机桥接问题。

其他人遇到过这个问题吗?

任何可能引起这种情况的想法都将受到赞赏。

0 个答案:

没有答案