在哪里可以找到我的版本信息和日志?
轮廓
- 版本信息
- Windows 版本信息
- Mac 版本信息
- Android SDK Tools、平台工具、生成工具
- IDE 和安装程序日志
- Windows 日志
- Xamarin Studio
- 面向 Visual Studio 的 Xamarin
- Xamarin 通用安装程序
- 单独的
.msi
安装程序,详细日志 - Visual Studio 启动,详细日志
- Mac 日志
- 生成主机
- Visual Studio for Mac
- Xamarin Studio
- Xamarin 安装程序
- Windows 日志
- 详细生成输出
- Xamarin.Android 和 Xamarin.iOS 应用的调试日志
- Android
adb
logcat 日志 - iOS 模拟器日志(在 Mac 上)
- iOS 设备日志(在 Mac 上)
- Android
版本信息
通常最好通过“复制信息”按钮发回所有信息。 否则,我们通常需要请求其他信息。 例如,在帮助排查问题时,操作系统版本、Xcode 版本、已安装的 Android API 级别和 .NET 版本都很重要。
Windows 版本信息
Xamarin Studio
“帮助”>“关于”>“显示详细信息”>“复制信息”[按钮]
Visual Studio
“帮助”>“关于 Microsoft Visual Studio”>“复制信息”[按钮]
Mac 版本信息
Visual Studio for Mac
“Visual Studio”>“关于 Visual Studio”>“显示详细信息”>“复制信息”[按钮]
Android SDK Tools、平台工具、生成工具
打开 Android SDK 管理器,然后截取顶部“工具”部分的屏幕截图。
Visual Studio for Mac
“工具”>“打开 Android SDK 管理器”
Visual Studio
“工具”>“Android”>“打开 Android SDK 管理器...”
IDE 和安装程序日志
对于每个日志位置,请务必压缩并附加整个日志文件夹。
Windows 日志
Visual Studio Tools for Xamarin
%LOCALAPPDATA%\Xamarin\Logs
Visual Studio 2017
Visual Studio 2015
Xamarin“通用”安装程序
%LOCALAPPDATA%\Xamarin\Universal
这些是 XamarinInstaller.exe
安装程序中的日志。
单独的 .msi
安装程序,详细日志
msiexec /i Xamarin.msi /l*vx "%USERPROFILE%\Desktop\Xamarin.log"
Visual Studio 启动,详细日志
devenv.exe /log "%USERPROFILE%\Desktop\VisualStudio.log"
Mac 日志
可以在 Finder 中选择“转到”>“转到文件夹”菜单项,然后将其中任意路径复制并粘贴到对话框中。
Visual Studio for Mac
~/Library/Logs/VisualStudio/7.0
(此数字可能会根据所使用的版本而更改)
也可以通过“帮助”->“打开日志目录”打开此文件夹。
Xamarin Studio
~/Library/Logs/XamarinStudio-6.0
(此数字可能会根据所使用的版本而更改)
也可以通过“帮助”->“打开日志目录”打开此文件夹。
Xamarin“通用”安装程序
~/Library/Logs/XamarinInstaller/Universal
这些是 XamarinInstaller.dmg
安装程序中的日志。
Xamarin 生成主机
~/Library/Logs/Xamarin-[MAJOR.MINOR]
详细生成输出
对于 iOS 应用,另请通过在“项目属性”>“iOS 生成”>“常规”(选项卡)>“其他选项”>“其他 mtouch 参数”下添加
-v -v -v -v
来启用“详细 mtouch 输出”。清理并重新生成项目。
将 IDE 中的生成输出复制并粘贴到文本文件中。
- Visual Studio (Windows):“视图”>“输出”>“显示其中的输出: 生成”
- Visual Studio for Mac:“视图”>“板”>“错误”>“生成输出”(选项卡)
Xamarin.Android 和 Xamarin.iOS 应用的调试日志
Visual Studio for Mac
“视图”>“板”>“应用程序输出”
(请注意,此菜单项仅在应用启动后显示。)
Visual Studio
“视图”>“输出”>“显示其中的输出: 调试”
Android adb
logcat 日志
运行 adb
命令后,从桌面附加回 android_logcat.txt 文件。 这些说明假定你只附加了一台设备。
另请参阅 Android 调试日志页。
Visual Studio
- “工具”>“Android”>“启动 Android Adb 命令提示符”
- 清理日志:
adb logcat -c
- 重现此问题。
- 输出日志:
adb logcat -vtime -d > "%USERPROFILE%\Desktop\android_logcat.txt"
Visual Studio for Mac
- “工具”>“打开 Android SDK 命令提示符”
- 清理日志:
adb logcat -c
- 重现此问题。
- 输出日志:
adb logcat -vtime -d > ~/Desktop/android_logcat.txt
iOS 模拟器日志(在 Mac 上)
要访问系统日志,请在 iOS 模拟器应用中选择“调试”>“打开系统日志...”。
要从模拟器中查看故障报告,请打开 Console.app 并导航到
~/Library/Logs > DiagnosticReports
。
iOS 设备日志(在 Mac 上)
Visual Studio for Mac
“视图”>“板”>“iOS 设备日志”
Xcode
“Window”>“设备”>“${DeviceName}”
故障报告位于“查看设备日志”按钮下。 设备的系统日志显示在窗口底部的披露箭头下。
Xcode 5
“窗口”>“组织程序”>“设备”(选项卡)>“${DeviceName}”