无法象征Xamarin Android堆栈跟踪

时间:2018-06-04 15:46:09

标签: .net xamarin xamarin.android mono

我执行 mono-symbolicate mSYM_path crash.txt> result.txt 但输出始终为空。

项目配置正确:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  <DebugType>PdbOnly</DebugType>
  <DebugSymbols>True</DebugSymbols>
  <AndroidManagedSymbols>true</AndroidManagedSymbols>

如果我执行mono-symbolicate -h则不返回任何内容

enter image description here

1 个答案:

答案 0 :(得分:0)

我已经能够使用单符号OSX版本来象征Xamarin Android崩溃日志,在Windows版本中单符号是有问题的。该项目已正确配置,执行语法也很好。

可在

获得的单符号
  

C:\ Program Files(x86)\ MSBuild \ Xamarin \ Android

似乎已过时,您应该使用位于

的可执行文件
  

C:\ Program Files(x86)\ Microsoft Visual   Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android