[G 2014 Original Android Development] ktulu84:
I have an app (ePrex) FC if selinux is set to enforcing, setting it to permissive let the app work normally.

This is where the error appears in logcat, attached complete logcat and dmesg just in case

01-11 13:26:17.276 I/ActivityManager( 780): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=ePrex.Liturgia.delle.ore/md5cffcf7f72d70c9787b5e5b457541354c.MainAct (has extras)} from uid 10027 on display 0
01-11 13:26:17.344 I/ActivityManager( 780): Start proc 22707:ePrex.Liturgia.delle.ore/u0a104 for activity ePrex.Liturgia.delle.ore/md5cffcf7f72d70c9787b5e5b457541354c.MainAct
01-11 13:26:17.425 W/urgia.delle.ore(22707): type=1400 audit(0.0:2612): avc: denied { search } for uid=10104 name="ePrex.Liturgia.delle.ore" dev="mmcblk0p38" ino=126953 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:app_data_file:s0 tclass=dir permissive=0
01-11 13:26:17.425 W/urgia.delle.ore(22707): type=1400 audit(0.0:2613): avc: denied { search } for uid=10104 name="ePrex.Liturgia.delle.ore" dev="mmcblk0p38" ino=126953 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:app_data_file:s0 tclass=dir permissive=0
01-11 13:26:17.425 W/urgia.delle.ore(22707): type=1400 audit(0.0:2614): avc: denied { search } for uid=10104 name="ePrex.Liturgia.delle.ore" dev="mmcblk0p38" ino=126953 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:app_data_file:s0 tclass=dir permissive=0
01-11 13:26:17.425 W/urgia.delle.ore(22707): type=1400 audit(0.0:2615): avc: denied { search } for uid=10104 name="ePrex.Liturgia.delle.ore" dev="mmcblk0p38" ino=126953 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:app_data_file:s0 tclass=dir permissive=0
01-11 13:26:17.425 W/urgia.delle.ore(22707): type=1400 audit(0.0:2616): avc: denied { search } for uid=10104 name="ePrex.Liturgia.delle.ore" dev="mmcblk0p38" ino=126953 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:app_data_file:s0 tclass=dir permissive=0
01-11 13:26:17.425 W/urgia.delle.ore(22707): type=1400 audit(0.0:2617): avc: denied { search } for uid=10104 name="ePrex.Liturgia.delle.ore" dev="mmcblk0p38" ino=126953 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:app_data_file:s0 tclass=dir permissive=0
01-11 13:26:17.426 V/PhoneStatusBar( 1180): setLightsOn(true)
01-11 13:26:17.438 W/ContextImpl(22707): Unable to create files subdir /data/user/0/ePrex.Liturgia.delle.ore/cache
01-11 13:26:17.438 V/ActivityThread(22707): Unable to initialize "java.io.tmpdir" property due to missing cache directory
01-11 13:26:17.440 W/ContextImpl(22707): Unable to create files subdir /data/user/0/ePrex.Liturgia.delle.ore/code_cache
01-11 13:26:17.440 E/ActivityThread(22707): Unable to setupGraphicsSupport due to missing code-cache directory
01-11 13:26:17.445 W/urgia.delle.ore(22707): type=1400 audit(0.0:2618): avc: denied { search } for uid=10104 name="ePrex.Liturgia.delle.ore" dev="mmcblk0p38" ino=126953 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:app_data_file:s0 tclass=dir permissive=0
01-11 13:26:17.445 W/urgia.delle.ore(22707): type=1400 audit(0.0:2619): avc: denied { search } for uid=10104 name="ePrex.Liturgia.delle.ore" dev="mmcblk0p38" ino=126953 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:app_data_file:s0 tclass=dir permissive=0
01-11 13:26:17.445 W/urgia.delle.ore(22707): type=1400 audit(0.0:2620): avc: denied { search } for uid=10104 name="ePrex.Liturgia.delle.ore" dev="mmcblk0p38" ino=126953 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:app_data_file:s0 tclass=dir permissive=0
01-11 13:26:17.450 W/linker (22707): /data/app/ePrex.Liturgia.delle.ore-1/lib/arm/libmonodroid.so: is missing DT_SONAME will use basename as a replacement: "libmonodroid.so"
01-11 13:26:17.458 W/ContextImpl(22707): Unable to create files subdir /data/user/0/ePrex.Liturgia.delle.ore/files
01-11 13:26:17.458 D/AndroidRuntime(22707): Shutting down VM
01-11 13:26:17.460 E/AndroidRuntime(22707): FATAL EXCEPTION: main
01-11 13:26:17.460 E/AndroidRuntime(22707): Process: ePrex.Liturgia.delle.ore, PID: 22707
01-11 13:26:17.460 E/AndroidRuntime(22707): java.lang.RuntimeException: Unable to get provider mono.MonoRuntimeProvider: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.io.File.getAbsolutePath()' on a null object reference
01-11 13:26:17.460 E/AndroidRuntime(22707):	at android.app.ActivityThread.installProvider(ActivityThread.java:5205)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at android.app.ActivityThread.installContentProviders(ActivityThread.java:4797)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4737)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at android.app.ActivityThread.-wrap1(ActivityThread.java)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1424)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at android.os.Handler.dispatchMessage(Handler.java:102)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at android.os.Looper.loop(Looper.java:148)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at android.app.ActivityThread.main(ActivityThread.java:5466)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at java.lang.reflect.Method.invoke(Native Method)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
01-11 13:26:17.460 E/AndroidRuntime(22707): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.io.File.getAbsolutePath()' on a null object reference
01-11 13:26:17.460 E/AndroidRuntime(22707):	at mono.MonoPackageManager.LoadApplication(MonoPackageManager.java:27)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at mono.MonoRuntimeProvider.attachInfo(MonoRuntimeProvider.java:22)
01-11 13:26:17.460 E/AndroidRuntime(22707):	at android.app.ActivityThread.installProvider(ActivityThread.java:5202)
01-11 13:26:17.460 E/AndroidRuntime(22707):	... 10 more
01-11 13:26:17.463 W/ActivityManager( 780): Force finishing activity ePrex.Liturgia.delle.ore/md5cffcf7f72d70c9787b5e5b457541354c.MainAct
01-11 13:26:17.527 I/OpenGLRenderer( 780): Initialized EGL, version 1.4
01-11 13:26:17.618 I/art ( 780): Background partial concurrent mark sweep GC freed 7629(495KB) AllocSpace objects, 0(0B) LOS objects, 15% free, 21MB/25MB, paused 7.535ms total 138.529ms
01-11 13:26:17.984 W/ActivityManager( 780): Activity pause timeout for ActivityRecord{40bfcf5 u0 ePrex.Liturgia.delle.ore/md5cffcf7f72d70c9787b5e5b457541354c.MainAct t576 f}
01-11 13:26:19.065 I/Process (22707): Sending signal. PID: 22707 SIG: 9
01-11 13:26:19.096 W/InputMethodManagerService( 780): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@75ad778 attribute=null, token = android.os.BinderProxy@c1e7041
01-11 13:26:19.122 I/ActivityManager( 780): Process ePrex.Liturgia.delle.ore (pid 22707) has died
01-11 13:26:19.941 I/ThermalEngine( 242): Sensor:batt_therm:29200 mC
01-11 13:26:27.802 D/NetlinkSocketObserver( 780): NeighborEvent{elapsedMs=7755789, 192.168.1.1, [A0639166D3D2], RTM_NEWNEIGH, NUD_STALE}
01-11 13:26:29.946 I/ThermalEngine( 242): Sensor:batt_therm:29300 mC
01-11 13:26:30.229 D/WifiStateMachine( 780): starting scan for "TNCAP34A383"-WPA_PSK with 2462
01-11 13:26:36.898 D/ConnectivityService( 780): notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 100]
01-11 13:26:39.930 D/ConnectivityService( 780): notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 100]
01-11 13:26:39.951 I/ThermalEngine( 242): Sensor:batt_therm:29300 mC
01-11 13:26:45.979 D/ConnectivityService( 780): notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 100]
01-11 13:26:49.955 I/ThermalEngine( 242): Sensor:batt_therm:29400 mC
01-11 13:26:55.040 D/ConnectivityService( 780): notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 100]