You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于VS Code中运行Android模拟器及Flutter项目打包APK时Android SDK缺失问题的求助

关于VS Code中运行Android模拟器及Flutter项目打包APK时Android SDK缺失问题的求助

嘿,我来帮你搞定这个打包APK时遇到的Android SDK缺失问题!之前你一直用Chrome做Flutter开发,没碰过Android相关工具,所以出现这个提示很正常,按下面的步骤一步步来就行:

  • 第一步,先明确依赖状态:打开VS Code的终端,运行命令 flutter doctor,这个命令会清晰列出所有Flutter需要的依赖情况,包括Android SDK是否安装、环境变量是否配置正确,一目了然。
  • 第二步,安装Android SDK:
    • 最省心的方式是安装Android Studio(不用纠结,只是用它的SDK管理工具,平时开发还是可以继续用VS Code)。安装完成后,打开Android Studio的SDK Manager,选择你需要的Android SDK版本(一般选最新稳定版就行),点击安装等待完成。
    • 如果你不想装Android Studio,也可以单独下载Android SDK,但操作会麻烦一些,更推荐前者哦。
  • 第三步,配置环境变量:
    • Windows系统:右键「此电脑」→ 属性 → 高级系统设置 → 环境变量,点击「新建」系统变量:
      • 变量名填 ANDROID_HOME
      • 变量值填你的Android SDK安装路径,一般默认是 C:\Users\你的用户名\AppData\Local\Android\Sdk(记得把“你的用户名”换成你自己的电脑用户名)
        然后找到系统变量里的「Path」,点击编辑,添加两个路径:%ANDROID_HOME%\platform-tools%ANDROID_HOME%\tools
    • macOS/Linux系统:打开终端,编辑你的shell配置文件(比如~/.zshrc或者~/.bash_profile,取决于你用的是哪种shell),添加以下两行:
      export ANDROID_HOME=/Users/你的用户名/Library/Android/sdk
      export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
      
      保存文件后,运行 source ~/.zshrc(或者对应的配置文件名)让环境变量立即生效。
  • 第四步,完成许可证配置:运行命令 flutter doctor --android-licenses,然后跟着提示一路按「y」确认接受所有Android许可证就行。
  • 最后,再试一次你的打包命令:flutter build apk --build-name=1.0 --build-number=1,这次应该就能顺利生成APK文件啦!

内容来源于stack exchange

火山引擎 最新活动