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

首次使用Android模拟器时遭遇MSB3073构建错误求助

解决Visual Studio Android项目MSB3073构建错误的有效方案
  • 查看Gradle详细日志定位根因
    打开工具 > 选项 > 项目和解决方案 > 生成并运行,把MSBuild的生成详细程度改成详细或诊断,重新构建。这能看到gradlew执行时的具体错误,毕竟MSB3073只是外层提示,真正问题藏在Gradle日志里。

  • 手动执行Gradle命令排查
    打开命令提示符,切换到项目的app目录:

    cd "C:\Users\tcjso\OneDrive\Documents\Visual Studio 2022\Android1_Test\app"
    

    然后运行:

    gradlew assemblex86-64Debug --info
    

    命令行会输出完整的执行日志,直接找报错的具体内容——比如依赖下载失败、SDK版本不匹配、文件被锁定之类的。

  • 排除OneDrive同步干扰
    项目放在OneDrive目录容易出现文件同步锁定或权限问题。临时把整个项目复制到本地非同步文件夹(比如C:\Projects\Android1_Test),重新打开项目构建试试。

  • 清理重建项目

    • 点菜单栏的生成 > 清理解决方案
    • 删除项目根目录的.gradle、build文件夹,还有app目录下的build文件夹
    • 重启Visual Studio,再重新构建
  • 检查Android SDK配置
    打开工具 > Android > Android SDK管理器,确认安装了项目需要的SDK版本(看app/build.gradle里的compileSdkVersion和targetSdkVersion对应的版本),同时检查SDK Build Tools、NDK是否安装完整,版本要匹配。

  • 修复Gradle wrapper
    到项目的gradle/wrapper目录,打开gradle-wrapper.properties,检查里面的distributionUrl是否有效。如果链接失效,换成对应版本的Gradle地址(比如https\://services.gradle.org/distributions/gradle-7.5-bin.zip),然后运行gradlew wrapper更新wrapper。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 18:00:02