I uploaded the deobfuscate file to the console but... deobfuscate files seems to work incorrectly with this exception. I'm obfuscating the code with the new R8 system instead proguard because I'm using the last android studio, but this happened also before with proguard. I can see a lot of exceptions in my google play developer console with this text:
java.lang.NullPointerException:
at com.myapp.Util.capitalize (Util.java)
or .clearRAM (Util.java)
or .firstCharToUpperCase (Util.java)
or .formatSize (Util.java)
or .getBenchmarkResultsMap (Util.java)
or .getColorFromStyle (Util.java)
or .getLocaleStringResource (Util.java)
or .getStringList (Util.java)
or .goToAppSettingsDialog (Util.java)
or .persistInt (Util.java)
or .persistString (Util.java)
or .persistStringArrayList (Util.java)
or .sendEmail (Util.java)
or .share (Util.java)
at com.myapp.SystemInfoHelper.getExternalSdCardTotalSize (SystemInfoHelper.java)
or .getFormattedExternalSdCardSize (SystemInfoHelper.java)
at com.myapp.SystemInfoStringBuilder.getSystemSummaryList (SystemInfoStringBuilder.java)
at com.myapp.activities.MainActivity$5$1.run (MainActivity.java)
at android.os.Handler.handleCallback (Handler.java:739)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:145)
at android.app.ActivityThread.main (ActivityThread.java:6134)
at java.lang.reflect.Method.invoke (Method.java)
at java.lang.reflect.Method.invoke (Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1194)
at de.robv.android.xposed.XposedBridge.main (XposedBridge.java:95)
As you can see, it didn't tell in which line or function is the problem, instead of it, it tell "at, or, at, or" and not clarifies where is the crash.
How can I solve this problem?