Classe Android FileProvider não encontrada nas compilações de versão

Estou usando um FileProvider para obter fotos do dispositivo. A implementação funciona muito bem nas versões de depuração (minifyEnabled false), mas quando estou criando a versão (minifyEnabled true), recebo um erro:

java.lang.RuntimeException: Unable to get provider android.support.v4.content.FileProvider: 
java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.FileProvider" 
on path: DexPathList[[zip file "/data/app/com.package.name-2/base.apk"],
nativeLibraryDirectories=[/data/app/om.package.name-2/lib/arm, /vendor/lib, /system/lib]]

Então eu acho que isso tem algo a ver com a configuração do programa

eu tenho

compile 'com.android.support:support-v13:23.1.1'

que é um superconjunto da v4 no meu arquivo gradle e

minSdkVersion 21
targetSdkVersion 23

e

-keep class android.support.v4.app.** { *; }
-keep class android.support.v4.content.** { *; }
-keep interface android.support.v4.app.** { *; }
-keep interface android.support.v4.content.** { *; }
-keep class * extends android.content.ContentProvider

no meu arquivo proguard-rules.pro

Eu testei com o Android 5 e 6 e a mesma coisa acontece. Qualquer sugestão seria útil, obrigado antecipadamente.

questionAnswers(2)

yourAnswerToTheQuestion