Flutter出现Android toolchain - develop for Android devices

说明是Android的SDK协议没有添加许可证

找到自己android—sdk的路径,比如:G:\studioAnZhuang\AndroidStudioSDK\tools\bin

关键是**\tools\bin**

在此目录打开 cmd 命令行 输入以下命令:

sdkmanager --licenses

然后一路同意 就可以了

最后在命令行下输入flutter doctor 查看结果。

### 解决Flutter环境中Android SDK未找到和Chrome浏览器路径配置错误 #### Android SDK 配置问题解决方案 当遇到Android SDK未被识别的情况时,通常是因为环境变量设置不正确或是IDE未能自动检测到SDK位置。为了确保Android Studio能够正常工作并支持Flutter开发,建议按照以下方法进行排查: - **确认已安装最新版的Android SDK**:通过`sdkmanager --update`命令更新至最新版本[^1]。 - **手动指定SDK路径**: - 打开Android Studio偏好设置(Windows/Linux下为`File -> Settings`, macOS下为`Android Studio -> Preferences`); - 导航到`Appearance & Behavior -> System Settings -> Android SDK`; - 如果列表为空,则需下载所需平台工具和其他组件; - 设置正确的SDK Home Path。 对于Flutter而言,在终端执行`flutter doctor`可以快速检查当前系统的配置情况,并给出具体的改进建议。如果提示缺少必要的Android SDK组件,可以根据指示逐一安装缺失部分[^2]。 #### Chrome 浏览器路径配置修正 针对Web端调试过程中可能出现的Chrome无法启动或路径不对的问题,可以通过如下方式调整: - **验证Chrome是否存在默认路径外的位置**:有时用户的操作系统可能安装了多个不同版本的Chrome实例,这可能导致Flutter找不到合适的可执行文件。此时应先定位实际使用的Chrome二进制文件的具体地址。 - **修改Flutter Web渲染目标**: ```bash flutter config --web-browser-flag "--disable-web-security" ``` - **设定自定义浏览器作为默认选项**: 使用`--browser-name`参数来指明希望调用哪个浏览器打开应用。例如要强制使用特定版本的Chrome,可以在运行应用程序前加上此标志: ```bash flutter run -d chrome --web-port=8080 --browser-name="C:\Program Files\Google\Chrome\Application\chrome.exe" ``` 上述操作有助于解决因路径不当引起的Chrome加载失败问题。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值