由于Alpha版

时间:2019-02-03 16:13:41

标签: android react-native release

如果我通过android studio或react-native run-android安装,我的react native应用在设备上的模拟器上也很好。 我同时尝试了调试和发行版本。

从Google Play控制台下载版本后,一旦Ibisen App签名,alpha发行版的签名APK就会崩溃。我有什么需要考虑的特殊标志吗?

java.lang.UnsatisfiedLinkError: 
  at com.facebook.soloader.SoLoader.doLoadLibraryBySoName (SoLoader.java:703)
  at com.facebook.soloader.SoLoader.loadLibraryBySoName (SoLoader.java:564)
  at com.facebook.soloader.SoLoader.loadLibrary (SoLoader.java:500)
  at com.facebook.soloader.SoLoader.loadLibrary (SoLoader.java:455)
  at com.facebook.react.bridge.ReactBridge.staticInit (ReactBridge.java:18)
  at com.facebook.react.bridge.NativeMap.<clinit> (NativeMap.java:19)
  at com.facebook.react.bridge.JSCJavaScriptExecutorFactory.create (JSCJavaScriptExecutorFactory.java:21)
  at com.facebook.react.ReactInstanceManager$5.run (ReactInstanceManager.java:917)
  at java.lang.Thread.run (Thread.java:818)

解压缩-l app.aab | grep lib列出了以下内容

    1607  02-03-2019 20:40   base/res/drawable-mdpi-v4/ressources_libra1.png
    87552  02-03-2019 20:40   base/lib/armeabi-v7a/libfb.so
   112136  02-03-2019 20:40   base/lib/armeabi-v7a/libfolly_json.so
    79448  02-03-2019 20:40   base/lib/armeabi-v7a/libglog.so
    17920  02-03-2019 20:40   base/lib/armeabi-v7a/libglog_init.so
   718696  02-03-2019 20:40   base/lib/armeabi-v7a/libgnustl_shared.so
   922976  02-03-2019 20:40   base/lib/armeabi-v7a/libicu_common.so
   255952  02-03-2019 20:40   base/lib/armeabi-v7a/libimagepipeline.so
  1910900  02-03-2019 20:40   base/lib/armeabi-v7a/libjsc.so
     9676  02-03-2019 20:40   base/lib/armeabi-v7a/libprivatedata.so
   329236  02-03-2019 20:40   base/lib/armeabi-v7a/libreactnativejni.so
   144920  02-03-2019 20:40   base/lib/armeabi-v7a/libyoga.so
   140800  02-03-2019 20:40   base/lib/x86/libfb.so
   198112  02-03-2019 20:40   base/lib/x86/libfolly_json.so
    99824  02-03-2019 20:40   base/lib/x86/libglog.so
    30176  02-03-2019 20:40   base/lib/x86/libglog_init.so
  1070960  02-03-2019 20:40   base/lib/x86/libgnustl_shared.so
  1307892  02-03-2019 20:40   base/lib/x86/libicu_common.so
   473052  02-03-2019 20:40   base/lib/x86/libimagepipeline.so
  4614240  02-03-2019 20:40   base/lib/x86/libjsc.so
     5472  02-03-2019 20:40   base/lib/x86/libprivatedata.so
   755216  02-03-2019 20:40   base/lib/x86/libreactnativejni.so
   247256  02-03-2019 20:40   base/lib/x86/libyoga.so

并且在我的gradle文件中已经有以下内容

splits {
    abi {
        reset()
        enable enableSeparateBuildPerCPUArchitecture
        universalApk false  // If true, also generate a universal APK
        include "armeabi-v7a", "x86"
    }
}

更新:

这仅在我创建签名包时发生。如果我创建一个APK并安装到设备上,它仍然可以。

0 个答案:

没有答案