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

AppCenter上传Xamarin.Android测试失败:android.jar未找到

解决Xamarin.Android发布到App Center时android.jar找不到的问题

看起来你遇到的这个问题大概率是SDK路径配置或者版本匹配的问题,而非Android 26 SDK本身的问题,我来给你梳理几个实用的排查方向:

  • 先确认android.jar的正确位置
    咱得先纠正一个常见误区:android.jar并不在platform-tools文件夹里,它实际是存放在platforms/android-26目录下的。你提到文件在platform-tools中,可能是路径混淆了?先检查下你引用的路径是不是指向了错误的文件夹。

  • 检查Xamarin项目的SDK配置

    • 打开你的Xamarin.Android项目属性,找到Android Options(或者Android Manifest),确认目标框架设置的是Android 8.0(API 26),并且对应的SDK路径指向了正确的SDK根目录。
    • 验证系统环境变量ANDROID_HOME或者ANDROID_SDK_ROOT是否配置正确——App Center的CLI工具会依赖这些环境变量来定位SDK文件,要是路径错了自然找不到。
  • 清理缓存并重建项目
    安装新SDK后,项目缓存很可能会“记混”旧路径。试试这几步:

    1. 删除项目根目录下的bin和obj文件夹
    2. 在Visual Studio里执行Clean Solution,再跑一遍Rebuild Solution
    3. 重新执行发布命令
  • 开启调试日志定位问题
    执行发布命令时加上--debug参数,比如:

    appcenter test run xamarin --debug
    

    这样能看到CLI详细的查找路径日志,直接就能知道它到底在找哪个位置的android.jar,精准定位问题。

  • 重新验证SDK完整性
    就算文件看起来存在,也可能有损坏的情况。打开Android SDK Manager,重新安装一次Android 26的Platform包,确保所有依赖文件都完整无缺。

内容的提问来源于stack exchange,提问作者Le-roy Staines

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:18:28