Reactjs App-release.apk不包含图像

Reactjs App-release.apk不包含图像,reactjs,react-native,Reactjs,React Native,我正在使用rn 0.33,在./android&&gradlew汇编之后,我得到app-debug.apk和app-release.apk 如果我使用packager在设备上安装debug.apk,我的应用程序中会正确显示所有图像,但在release.apk中,所有图像都会消失 有什么想法吗?如果它在调试中工作,但在发行版中不再工作,则可能是ProGuard的问题 这些图像是GIF吗 默认情况下,Android不支持GIF和WebP 根据应用的需要,您需要在android/app/build.g

我正在使用rn 0.33,在./android&&gradlew汇编之后,我得到app-debug.apk和app-release.apk

如果我使用packager在设备上安装debug.apk,我的应用程序中会正确显示所有图像,但在release.apk中,所有图像都会消失


有什么想法吗?

如果它在调试中工作,但在发行版中不再工作,则可能是ProGuard的问题

这些图像是GIF吗

默认情况下,Android不支持GIF和WebP

根据应用的需要,您需要在android/app/build.gradle中添加一些可选模块

dependencies {
  // If your app supports Android versions before Ice Cream Sandwich (API level 14)
  compile 'com.facebook.fresco:animated-base-support:0.11.0'

  // For animated GIF support
  compile 'com.facebook.fresco:animated-gif:0.11.0'

  // For WebP support, including animated WebP
  compile 'com.facebook.fresco:animated-webp:0.11.0'
  compile 'com.facebook.fresco:webpsupport:0.11.0'

  // For WebP support, without animations
  compile 'com.facebook.fresco:webpsupport:0.11.0'
}
此外,如果将GIF与ProGuard一起使用,则需要在
ProGuard rules.pro
中添加此规则:

-keep class com.facebook.imagepipeline.animated.factory.AnimatedFactoryImpl {
  public AnimatedFactoryImpl(com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory, com.facebook.imagepipeline.core.ExecutorSupplier);
}

图像消失是什么意思?你能确切地说明日志、代码和所有东西的问题吗?