Android FileProvider-Klasse in Release-Builds nicht gefunden

Ich verwende einen FileProvider, um Fotos vom Gerät abzurufen. Die Implementierung funktioniert einwandfrei in Debug-Builds (minifyEnabled false), aber wenn ich den Release-Build (minifyEnabled true) erstelle, erhalte ich eine Fehlermeldung:

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]]

So ich denke, das hat etwas mit dem Proguard-Setup zu tun

Ich hab

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

was ist eine Obermenge von v4 in meiner gradle-Datei und

minSdkVersion 21
targetSdkVersion 23

un

-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

in meiner proguard-rules.pro Datei

Ich habe mit Android 5 und 6 getestet und das Gleiche passiert. Jeder Vorschlag wäre nützlich, danke im Voraus.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage