在发布版本中运行时,React-native-maps应用程序在Android 6.0.1上崩溃,但在开发版本上运行

时间:2019-04-12 12:17:54

标签: android reactjs react-native react-native-maps

反应式本机应用程序在开发模式下工作,但是当我构建APK并在Android 6.0.1上以发布模式运行它时,由于使用了react-native-maps mapview而崩溃。有时会给出内存不足异常,某些异常和SIGSEGV异常(有关堆栈跟踪,请参见下面的图像)。要知道的重要一点是,这在Samsung Galaxy S7的Android 6.0.1的开发人员模式下有效,但如果我构建发布模式则行不通。在Android 8或Android 9设备上运行时,它既适用于开发版,也适用于发行版。

试图更改我的构建包,删除特定的地图属性,构建32位版本。

implementation(project(':react-native-maps')){
    exclude group: 'com.google.android.gms', module: 'play-services-base'
    exclude group: 'com.google.android.gms', module: 'play-services-maps'
    exclude group: 'com.google.android.gms', module: 'play-services-location'
}
implementation 'com.google.android.gms:play-services-base:+'
implementation 'com.google.android.gms:play-services-maps:+'
implementation 'com.google.android.gms:play-services-location:+'

Out of memory error- Strange error

环境:

  • 本机:0.59.4
  • 反应:16.6.3
  • 本机地图:0.24.0
  • 三星Galaxy S7 Android 6.0.1

0 个答案:

没有答案