The Debug messages, warnings and errors all go to the console. Unity also prints status reports to the console - loading assets, initializing mono, graphics driver info.
If you are trying to understand what is going on, look at the editor.log
file, which provides more detailed information than the console. You can try to understand what’s happening, and watch the full log of your coding session. This will help you track down what has caused Unity crash to crash or find out what’s wrong with your assets.
Unity はデバイスの情報を出力します。Android では logcat コンソール、iOS では Xcode gdb コンソールに出力します。
c++filt
(part of the ndk
) or other methods to decode the mangled function callslibunity.so
- the crash is in the Unity code or the user codelibdvm.so
- the crash is in the Java world, somewhere with Dalvik. So find Dalvik’s stacktrace, look at your JNI code or anything Java-related (including your possible changes to the AndroidManifest.xml
).libmono.so
- either a Mono bug or you’re doing something Mono strongly dislikesIf the crashlog does not help you can disassemble it to get a rough understanding of what has happened:
1. Use ARM EABI tools from the Android NDK like this: objdump.exe -S libmono.so >> out.txt
.
1. Look at the code around pc from the stacktrace..
1. Try to match that code within the fresh out.txt
file.
1. Scroll up to understand what is happening in the method it occurs in.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.