当前位置: 首页 > 知识库问答 >
问题:

Xamarin。窗体Android项目在两台机器上本地生成和运行;在Visual Studio Team Services中失败

王曜文
2023-03-14

我有一个包含ASP的解决方案。Net核心web api项目,一个Xamarin。带有Android、iOS和共享Netstandard库项目的表单应用程序,以及Xamarin应用程序和ASP之间共享的其他5个Netstandard库。Net核心应用程序。

我能够在两台不同的本地机器上编译和运行Android应用程序,一台是Windows 10,另一台是macOS Sierra。当我让VisualStudioTeamServices(VSTS)从BitBucket克隆存储库并构建Android项目时,由于Android资源文件问题,它无法构建。我假设问题是我没有正确配置VST,因为这在两台不同的机器上运行,没有问题。我不确定我在VSTS中错误配置了什么来解决这个问题。

我有一个完整的可复制项目可供下载上传到VSTS,如果有人需要的话。

构建输出很大,因此我在下面包含了错误本身,并提供了一个指向VST的整个构建输出的链接。

"d:\a\1\s\dotnet\Apps\Mobile\Mobile。Android\手机。ndroid.csproj(PackageForAndroid目标)(1)-

以下是我的VSTS生成定义:

有什么配置不正确,导致VSTS中的Android资源出现故障,而不是在本地构建时?

  • 窗户
    • 操作系统:Windows 10
    • Visual Studio 2017 15.3预览版3
    • dotnet——版本:1.1。0-1-005051
    • 操作系统:Sierra 10.12。5
    • 沙马林。表单共享NetStandard库包:
    • Xamarin。Android。支持。设计: 25.3.1
    • Xamarin。Android。v4:25.3.1
    • Xamarin。Android。v7.3.1
    • Xamarin。Android。v7.卡片视图: 25.3.1
    • Xamarin。Android。v7.媒体路由器: 25.3.1

    沙马林。Android框架

    • MonoAndroid,版本=v7。一,

    最低Android版本:4.4,API级别19

    我正在使用项目。Xamarin的json。Android和Xamarin。iOS项目管理nuget包,而不是包。配置,因此我可以使用可传递依赖项。我的两个环境是否需要在VSTS中进行配置?我使用的是两个不同版本的dotnetcore,没有任何问题,所以我真的很困惑这里到底发生了什么。

暂时还没有答案

 类似资料:
  • 我使用gradle创建了一个项目,并创建了gradle包装器。如何确保项目在没有安装gradle的机器上构建和运行?

  • 我正在使用Jenkins构建Xamarin Android项目。 我看到了错误: /图书馆/框架/Xamarin。Androidframework/Versions/Current/bin/mono-symbolicate:line 6:exec:mono:notfound/Library/Frameworks/mono。framework/External/xbuild/Xamarin/Andr

  • 我在尝试Xamarin。表格。我创建了一个名为"App2"的解决方案。Visual Studio自动创建以下项目: App2(便携式) 当我尝试编译Android项目(App2.Droid)时,我得到以下错误: 下载失败。请下载https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip并将其放入C:\Users

  • 我开发了一个React应用程序,它使用Laravel作为API。我已经通过Passport添加了登录,并且已经相当成功地使用了个人访问客户端方法。我可以添加新用户和令牌,我可以撤销令牌,我可以重置密码...所有的API调用(除了登录和注册)都由API中间件保护,它可以工作。如果我从任何这些调用的头中删除,则由于->middleware('auth:api')包装器,它将返回401未经验证。 一切都

  • > 出错原因:任务“:app:mergereleaseResources”执行失败。 [drawable-HDPI-v4/node_modules_reactnavigation_stack_src_views_assets_backicon]C:\users\victo\documents\git\melhor\app-user\android\app\src\srp\src\src\src\s

  • 编译: 生成失败 d:\adt-bundle-windows-x86_64-20131030\sdk\tools\ant\BUILD.xml:601:执行此行时出现以下错误: d:\adt-bundle-windows-x86_64-20131030\sdk\tools\ant\BUILD.xml:720:执行此行时出现以下错误: d:\adt-bundle-windows-x86_64-2013