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

标签 android xamarin jenkins xamarin.android mono

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

我看到错误:

/Library/Frameworks/Xamarin.Android.framework/Versions/Current/bin/mono-symbolicate: line 6: exec: mono: not found /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2194,3): error MSB3073: The command ""/Library/Frameworks/Xamarin.Android.framework/Versions/Current/bin/mono-symbolicate" store-symbols "bin/Release/com.companyname.preoject.apk.mSYM" "obj/Release/android/assets"" exited with code 127. [/Users/Shared/Jenkins/Home/workspace/project_test_android/Droid/Project.Droid.csproj] Done Building Project "/Users/Shared/Jenkins/Home/workspace/project_test_android/Droid/Project.Droid.csproj" (PackageForAndroid target(s)) -- FAILED.

Build 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

谢谢

最佳答案

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

关于android - 在 Mac 上使用 Jenkins 构建 Xamarin Android 项目错误 MSB3073,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44886123/

相关文章:

java - 在 SlidingTabslayout 中的两个选项卡 fragment 之间传递数据

.net - 滚动ListView时出现错误 "Cannot access a disposed object"

asp.net - Linux 或 OS X 中的 Web API 2.1

jenkins - 如何在 Jenkins 管道中进行 Snyk 代码测试?

jenkins - 将全局gradle.properties添加到Jenkins服务器

android - 将android应用程序连接到MYSQL数据库

java - Android 设备的布局位置

android - 在 Android Studio 向导的选项卡式 Activity 中错误计算 AppBarLayout 高度、顶部间隙

ios - 如何从 ViewModel 中获取 "reset"选择器 - Xamarin iOS 和 MvvmCross

git - 检测 jenkins 上的测试失败