Where can I find my version information and logs?
Outline
- Version information
- Windows version information
- Mac version information
- Android SDK Tools, Platform-tools, Build-tools
- IDE and installer logs
- Windows logs
- Xamarin Studio
- Xamarin for Visual Studio
- Xamarin Universal installer
- Individual
.msi
installers, verbose logs - Visual Studio startup, verbose logs
- Mac logs
- Build host
- Visual Studio for Mac
- Xamarin Studio
- Xamarin installer
- Windows logs
- Verbose build output
- Debug logs for Xamarin.Android and Xamarin.iOS apps
- Android
adb
logcat logs - iOS simulator logs (on Mac)
- iOS device logs (on Mac)
- Android
Version information
It's usually best to send back all of the information from the Copy Information buttons. Otherwise we will often need to request additional information. For example, operating system versions, Xcode version, installed Android API levels, and .NET version can all be important when helping to troubleshoot a problem.
Windows version information
Xamarin Studio
Help > About > Show Details > Copy Information [button]
Visual Studio
Help > About Microsoft Visual Studio > Copy Info [button]
Mac version information
Visual Studio for Mac
Visual Studio > About Visual Studio > Show Details > Copy Information [button]
Android SDK Tools, Platform-tools, Build-tools
Open the Android SDK Manager, and take a screenshot of the top Tools section.
Visual Studio for Mac
Tools > Open Android SDK Manager
Visual Studio
Tools > Android > Open Android SDK Manager...
IDE and installer logs
For each log location, be sure to zip up and attach the entire log folder.
Windows logs
Visual Studio Tools for Xamarin
%LOCALAPPDATA%\Xamarin\Logs
Visual Studio 2017
How to get the Visual Studio installation logs
Visual Studio 2015
Xamarin "Universal" installer
%LOCALAPPDATA%\Xamarin\Universal
These are the logs from the XamarinInstaller.exe
installer.
Individual .msi
installers, verbose logs
msiexec /i Xamarin.msi /l*vx "%USERPROFILE%\Desktop\Xamarin.log"
Reference: Command-Line Options
Visual Studio startup, verbose logs
devenv.exe /log "%USERPROFILE%\Desktop\VisualStudio.log"
Mac logs
You can select the Go > Go to Folder menu item in Finder, and then copy and paste any of these paths into the dialog.
Visual Studio for Mac
~/Library/Logs/VisualStudio/7.0
(this number may change depending on the version you are using)
This folder can also be opened via "Help -> Open Log Directory".
Xamarin Studio
~/Library/Logs/XamarinStudio-6.0
(this number may change depending on the version you are using)
This folder can also be opened via "Help -> Open Log Directory".
Xamarin "Universal" installer
~/Library/Logs/XamarinInstaller/Universal
These are the logs from the XamarinInstaller.dmg
installer.
Xamarin Build Host
~/Library/Logs/Xamarin-[MAJOR.MINOR]
Verbose build output
For iOS apps, also enable verbose mtouch output by adding
-v -v -v -v
under Project Properties > iOS Build > General (tab) > Additional Options > Additional mtouch arguments.Clean and rebuild the project.
Copy and paste the build output from the IDE into a text file.
- Visual Studio (Windows): View > Output > Show output from: Build
- Visual Studio for Mac: View > Pads > Errors > Build Output (tab)
Debug logs for Xamarin.Android and Xamarin.iOS apps
Visual Studio for Mac
View > Pads > Application Output
(Note that this menu item will only appear after the app has been launched.)
Visual Studio
View > Output > Show output from: Debug
Android adb
logcat logs
After running the adb
command, attach back the android_logcat.txt file from your Desktop. These instructions assume you have only one device attached.
See also the Android Debug Log page.
Visual Studio
- Tools > Android > Start Android Adb Command Prompt
- Clean the log:
adb logcat -c
- Reproduce the issue.
- Output the log:
adb logcat -vtime -d > "%USERPROFILE%\Desktop\android_logcat.txt"
Visual Studio for Mac
- Tools > Open Android SDK Command Prompt
- Clean the log:
adb logcat -c
- Reproduce the issue.
- Output the log:
adb logcat -vtime -d > ~/Desktop/android_logcat.txt
iOS simulator logs (on Mac)
To access the system log, select Debug > Open System Log... in the iOS Simulator app.
To view crash reports from the simulator, open Console.app and navigate to
~/Library/Logs > DiagnosticReports
.
iOS device logs (on Mac)
Visual Studio for Mac
View > Pads > iOS Device Log
Xcode
Window > Devices > ${DeviceName}
Crash reports are available under the View Device Logs button. The system log for the device appears at the bottom of the window under the disclosure arrow.
Xcode 5
Window > Organizer > Devices (tab) > ${DeviceName}