You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

App Center Test执行Xamarin UI Test时应用文件未找到问题咨询

解决App Center Test执行Xamarin UI Test时“未找到应用文件”的问题

执行命令

appcenter test run uitest --app "ganta4533-gmail.com/AndroidAPP" --devices b660b8e7 --app-path C:\Rajesh\Automation\zyto.maui.prototypes\NavigationComplexData\bin\Debug\net6.0-android\com.companyname.navigationcomplexdata.apk --test-series "master" --locale "en_US" --build-dir C:\Rajesh\Automation\zyto.maui.prototypes\NavigationComplexData\bin\Release\net6.0-android --uitest-tools-dir C:\Users\medur.nuget\packages\xamarin.uitest\3.2.2\tools

错误信息

准备测试...失败。
错误:执行"test-cloud.exe prepare"命令准备UI Test工件失败,错误信息:
未找到应用文件,请重试。若无法解决该问题,请联系技术支持。

更多错误详情:如需帮助,请访问https://appcenter.ms/apps,通过屏幕右上角的帮助菜单提交支持工单,并附上上述错误信息及以下环境信息:

    Environment: win32
    App Upload Id: ganta4533-gmail.com/AndroidAPP
    Timestamp: 1667454962180
    Operation: RunUITestsCommand
    Exit Code: 3
    User Email: ganta4533@gmail.com
    User Name: ganta4533-gmail.com
    User Id: 4d2033a6-fbac-4d76-9f4d-ef31b49cf63f

排查与解决步骤

  • 验证APK文件存在性:直接在文件资源管理器中粘贴--app-path对应的路径,确认APK文件是否真实存在。若构建过程失败,会导致文件未生成,需重新执行Debug构建确保APK生成。
  • 统一构建环境目录:命令中--app-path指向Debug目录,--build-dir指向Release目录,环境不一致可能引发问题。需将两者统一为同一环境:
    • 若用Debug环境:修改--build-dir为C:\Rajesh\Automation\zyto.maui.prototypes\NavigationComplexData\bin\Debug\net6.0-android
    • 若用Release环境:修改--app-path为Release目录下的APK路径,同时确保Release构建已成功完成
  • 检查工具目录完整性:确认--uitest-tools-dir指向的目录下存在test-cloud.exe,可手动进入该目录执行test-cloud.exe prepare命令,指定APK和测试目录,复现问题定位根源
  • 确认路径访问权限:执行命令的账号需拥有APK文件路径和build-dir目录的读取权限,CI环境下需确保构建代理账号权限充足

内容的提问来源于stack exchange,提问作者RAJESH BABU

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 08:55:18