我使用android studio在Windows上制作了一个flutter项目,它可以正常工作,但是现在我使用了MAC OS,当我在MAC上复制代码时,它可以完美地在模拟器上运行,但是当我在android模拟器上运行它时会出错。我是MAC OS的新手,不知道此错误。我使用android studio进行编码。
Error log
Could not determine the dependencies of task ':app:flutterBuildDebug'.
> java.net.URISyntaxException: Illegal character in opaque part at index 2:
C:\\Users\\Boffin\
BUILD FAILED in 1s
Finished with error: Gradle task assembleDebug failed with exit code 1
答案 0 :(得分:2)
欢迎使用StackOverflow!
请尝试在与项目相同的文件夹中运行flutter create
,以便重新创建SDK的所有IDE文件和路径配置。
在平台升级后或将代码从一台开发人员PC转移到另一台开发人员PC时,有时这是必需的。
答案 1 :(得分:0)
我遇到了同样的问题,flutter clean
救了我。
答案 2 :(得分:0)
Flutter clean
是个好主意,但是请确保您也正在部署到iOS设备并且没有意外连接到android设备。
答案 3 :(得分:0)
我在复制了 Windows 操作系统上的整个项目并粘贴到 MAC OS 操作系统上后发生了这个错误。
我通过在Android Studio中直接在终端输入命令解决了这个问题
flutter clean