在Mac上使用Jenkins构建Xamarin Android项目错误MSB3073

时间:2017-07-03 12:52:57

标签: android xamarin jenkins xamarin.android mono

我正在使用Jenkins构建Xamarin Android项目。

我看到了错误:

  

/Library/Frameworks/Xamarin.Android.framework/Versions/Current/bin/mono-symbolicate:   第6行:exec:mono:未找到   /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2194,3):   错误MSB3073:该命令   “” /Library/Frameworks/Xamarin.Android.framework/Versions/Current/bin/mono-symbolicate”   store-symbols“bin / Release / com.companyname.preoject.apk.mSYM”   “obj / Release / android / assets”“退出代码127。   [/Users/Shared/Jenkins/Home/workspace/project_test_android/Droid/Project.Droid.csproj]   完成建筑项目   “/Users/Shared/Jenkins/Home/workspace/project_test_android/Droid/Project.Droid.csproj”   (PackageForAndroid target(s)) - FAILED。

     

构建失败。

我找到了https://forums.xamarin.com/discussion/81671/cant-archive-any-android-project,但它对我没有帮助。

我的构建命令

/p:Configuration=Release /t:PackageForAndroid /p:AndroidSdkDirectory=/Users/user/Library/Developer/Xamarin/android-sdk-macosx

谢谢

1 个答案:

答案 0 :(得分:2)

我找到了解决方案。我刚刚将/ p:MonoSymbolArchive = False添加到我的命令行