错误如图:

解决方案一:
确定你的Flutter Channel是不是stable
笔者由于当初使用gallery例子时候,转换成了master channel,在Terminal中输入代码: flutter channel stable,错误修复成功
master 为当前最新的channel;
dev 为当前最新且充分测试后的channel;
beta 为每月Flutter官方调整选出来的最好的dev的channel;
stable 为当前最稳定的channel。
稳定性排序:master < dev < beta < stable
解决方案二:
1.确定你的PC用户名中间没有空格
2.cmd 转到“dart-sdk\bin”目录所在的位置
3. 尝试使用 pub 命令停用和激活 Devtools, 代码: 停用代码: pub global deactivate devtools; 启用代码: pub global activate devtools,如图:

解决方案三:
原因: PUB_CACHE 相关的路径不匹配
Flutter 安装是从文件夹 C:\MiscSoftware\flutter 运行的,该文件夹还包含一个 .pub-cache 文件夹。
直接从命令行运行 devtools 可以工作,调用会dart pub global run devtools导致 dart 寻址到不同的路径(%LOCALAPPDATA%\Pub\Cache )下的不同的 .pub-cache。
将 PUB_CACHE 环境变量设置为指向正确的 .pub-cache 文件夹解决了这个问题。
解决方案四:
1. Terminal中运行代码: flutter clean
2.flutter run
3.还是不可以的话就 flutter pub cache repair
4. flutter clean
5. 再run项目应该就可以了
参考资料:
1. https://www.gitmemory.com/issue/flutter/flutter/85393/871522296
2. https://blog.youkuaiyun.com/mirkowug/article/details/108130076
3. https://github.com/Dart-Code/Dart-Code/issues/3435
4. https://github.com/flutter/flutter/issues/85393
5. https://github.com/flutter/devtools/issues/3148
6. https://blog.youkuaiyun.com/qq_33646395/article/details/108214371
本文介绍了在Flutter开发过程中遇到'Invalid radix-10 number (at character 1)'错误的四种解决方案,包括切换Flutter稳定通道、检查用户名空格、调整PUB_CACHE环境变量和执行清理及修复命令。通过这些步骤,可以解决因不同渠道、用户配置或缓存问题导致的错误。
3873

被折叠的 条评论
为什么被折叠?



