从 Play 商店下载时应用程序未加载但安装生成的 APK 工作正常

Application not loading when downloaded from Play Store but installing the generated APK works fine

问题

我已将最新版本的应用程序发布到 Play 商店。

日志

以下是 logcat 的日志,而 运行 在 Android Studio Simulator 中从 Play 商店下载应用程序。执行停止的最后有几个错误。似乎只要无法在任何预定位置找到本机依赖项,​​就会显示错误。

即使在 运行 APK 时,我得到了相同的日志,但执行仍在继续并完成以启动应用程序并从服务器获取数据。

> 2020-08-17 22:39:02.997 4719-4719/? D/SoLoader: libyoga.so not found on /data/data/com.abc.testapp/lib-main
> 2020-08-17 22:39:02.997 4719-4719/? D/SoLoader: libyoga.so not found on /data/data/com.abc.testapp/lib-0
> 2020-08-17 22:39:02.997 4719-4719/? D/SoLoader: libyoga.so found on /data/data/com.abc.testapp/lib-1
> 2020-08-17 22:39:03.002 4719-4719/? D/SoLoader: libjsinspector.so not found on /data/data/com.abc.testapp/lib-main
> 2020-08-17 22:39:03.002 4719-4719/? D/SoLoader: libjsinspector.so not found on /data/data/com.abc.testapp/lib-0
> 2020-08-17 22:39:03.002 4719-4719/? D/SoLoader: libjsinspector.so found on /data/data/com.abc.testapp/lib-1
> 2020-08-17 22:39:03.003 4719-4719/? D/SoLoader: libfolly_json.so not found on /data/data/com.abc.testapp/lib-main
> 2020-08-17 22:39:03.003 4719-4719/? D/SoLoader: libfolly_json.so not found on /data/data/com.abc.testapp/lib-0
> 2020-08-17 22:39:03.003 4719-4719/? D/SoLoader: libfolly_json.so found on /data/data/com.abc.testapp/lib-1
> 2020-08-17 22:39:03.011 4719-4719/? D/SoLoader: libjsc.so not found on /data/data/com.abc.testapp/lib-main
> 2020-08-17 22:39:03.011 4719-4719/? D/SoLoader: libjsc.so not found on /data/data/com.abc.testapp/lib-0
> 2020-08-17 22:39:03.011 4719-4719/? D/SoLoader: libjsc.so not found on /data/data/com.abc.testapp/lib-1
> 2020-08-17 22:39:03.011 4719-4719/? D/SoLoader: libjsc.so not found on /data/data/com.abc.testapp/lib-2
> 2020-08-17 22:39:03.011 4719-4719/? D/SoLoader: libjsc.so not found on /data/app/com.abc.testapp-ue_qPUdXT8TbbZBF3aKjsA==/lib/x86
> 2020-08-17 22:39:02.977 4719-4719/? W/abc.testapp: type=1400 audit(0.0:559): avc: granted { execute } for path="/data/data/com.abc.testapp/lib-1/libfb.so" dev="vdc" ino=147513 scontext=u:r:untrusted_app_27:s0:c146,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c146,c256,c512,c768 tclass=file
> 2020-08-17 22:39:02.977 4719-4719/? W/abc.testapp: type=1400 audit(0.0:560): avc: granted { execute } for path="/data/data/com.abc.testapp/lib-1/libglog.so" dev="vdc" ino=147516 scontext=u:r:untrusted_app_27:s0:c146,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c146,c256,c512,c768 tclass=file
> 2020-08-17 22:39:02.977 4719-4719/? W/abc.testapp: type=1400 audit(0.0:561): avc: granted { execute } for path="/data/data/com.abc.testapp/lib-1/libglog_init.so" dev="vdc" ino=147518 scontext=u:r:untrusted_app_27:s0:c146,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c146,c256,c512,c768 tclass=file
> 2020-08-17 22:39:03.381 1814-1814/? E/Layer: [Surface(name=AppWindowToken{ab7a8d4 token=Token{81bde27 ActivityRecord{9318e6 u0 com.abc.testapp/.MainActivity t205}}})/@0x356d6b1 - animation-leash#0] No local sync point found
> 2020-08-17 22:39:03.381 1814-1814/? E/Layer: [Surface(name=AppWindowToken{ab7a8d4 token=Token{81bde27 ActivityRecord{9318e6 u0 com.abc.testapp/.MainActivity t205}}})/@0x356d6b1 - animation-leash#0] No local sync point found

我调查过的内容:

任何 help/suggestion 表示赞赏。谢谢。

我找到了解决方法。

原来问题出在启用了 Hermes 上。

https://github.com/facebook/react-native/issues/26400#issuecomment-539395814

上面的回答帮我解决了。