GitHub user breautek added a comment to the discussion: Android - Google Play 
Store: Recover the original stack trace

> It says also, that the mapping file is found in /build/outputs/mapping/ but I 
> don't see a mapping directory in /build/outputs. Or can I ignore the warning 
> and it's wrong?

Google always warns if you don't provide a mapping. But the mapping is only 
generated if your build actually uses Proguard, which cordova builds does not.

Because Cordova usually refers to functions by string, using reflection for the 
cordova bridge, enabling Proguard breaks the cordova framework since proguard 
will obsfucate/minimize function names to create a smaller build. The mapping 
is so it can take the proguard output and translate it back to the original 
symbols.

Because Cordova build doesn't use proguard though, any errors originating from 
cordova framework or the cordova project should already show the original 
symbols in any errors captured and reported through Google Play.

GitHub link: 
https://github.com/apache/cordova/discussions/549#discussioncomment-13794766

----
This is an automatically sent email for issues@cordova.apache.org.
To unsubscribe, please send an email to: issues-unsubscr...@cordova.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to