能否在VS2022预览版中从.NET MAUI项目获取指定调试文件?
获取.NET MAUI部署Google Play所需的Native Debug Symbols和ReTrace映射文件
Native Debug Symbols
- 构建.NET MAUI Android发布版本时会自动生成,获取路径分两种情况:
- Visual Studio:右键项目选择「发布」,配置好Android发布参数完成构建后,符号文件位于
项目目录\bin\Release\net8.0-android\android-[架构]\symbols(架构替换为你打包的目标,比如arm64、arm32、x64),文件后缀为.so。 - dotnet CLI:执行命令
dotnet publish -f net8.0-android -c Release完成发布后,同样在对应架构的symbols目录下能找到。
- Visual Studio:右键项目选择「发布」,配置好Android发布参数完成构建后,符号文件位于
- 前提:确保项目发布配置开启了调试符号生成——在项目属性的Android发布设置里勾选「生成调试符号」(对应MSBuild属性
AndroidGenerateSymbolsForRelease设为true)。
ReTrace映射文件(R8/ProGuard映射文件)
- 当项目启用R8代码压缩(发布版本默认启用)时,构建后自动生成:
- 文件路径为
项目目录\bin\Release\net8.0-android\proguard\mapping.txt。 - 使用Visual Studio发布时,输出窗口会直接提示该文件的位置。
- 文件路径为
- 若未找到,检查Android发布设置,确认「代码压缩(R8)」选项已开启,只有启用代码压缩才会生成此映射文件。
内容的提问来源于stack exchange,提问作者AllramEst
相关产品推荐
相关产品推荐

