2016-09-29 6 views
1

私はrn 0.33以降を使用しています./android & & gradlew assembleRelease私はapp-debug.apkとapp-release.apkを取得しました。App-release.apkに画像がありません

パッケージャを使用してデバイスにdebug.apkをインストールした場合、私のアプリケーションには正しく表示されていますが、release.apk内にはすべてのイメージが表示されています。

アイデア?

+0

あなたがイメージがなくなっているとはどういう意味ですか?ログやコードなどの問題が何であるかを正確に表示できますか? – octohedron

答えて

0

デバッグでは動作しますが、リリース時に動作しなくなった場合は、ProGuardの問題である可能性があります。

これらの画像はGIFですか?

デフォルトでは、GIFとWebPはAndroidではサポートされていません。

アプリのニーズに応じて、いくつかのオプションモジュールを​​に追加する必要があります。

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' 
} 

あなたはProGuardのでGIFを使用する場合も、あなたはproguard-rules.proでこのルールを追加する必要があります。

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

GIF and WebP support on Android.

関連する問題