

For more information, see –only-keep-debug in the Linux user manual.ĭebugging symbol files use the. Unity uses the -only-keep-debug parameter to create debugging symbols. Attach a native debugger to the application and debug the code.Resolve stack traces and to debug applications that you have source code available for.sym.so file extension.Ī debugging symbol file contains full debugging information and a symbol table. This makes public symbol files and packages smaller than debugging symbol files and packages. Unity uses the -strip-debug parameter to create public symbols that remove more in-depth debug information. More info See in Glossary generates the libil2cpp symbol file.Ī public symbol file contains information that resolves function addresses to human-readable strings. This automation means that many common build errors are less likely to occur. Gradle An Android build system that automates several build processes.

Unity generates the libmain and libunity symbol files. More info See in Glossary from the project converted to C++ code. libil2cpp: Contains C# scripts A piece of code that allows you to create your own Components, trigger game events, modify Component properties over time and respond to user input in any way you like.libmain: Responsible for initial Unity engine loading logic.You can generate symbol files for the following libraries: For more information, see Debugging symbols. Debug: Contains everything that a public symbol file contains, and full debugging information that you can use for more in-depth debugging.For more information, see Public symbols. Public: A small file that contains a symbol table.You can upload a symbols package to the Google Play Console to see a human-readable stack trace on the Android Vitals dashboard. The translation process is called symbolication. Symbol files contain a table that translates active memory addresses into information you can use, like a method name. To help you debug your application, Unity can generate a package that contains symbol files for native Unity libraries.
