我用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
9条答案
按热度按时间kuhbmx9i1#
我遇到了同样的问题,
flutter clean
救了我。c3frrgcw2#
对我来说,我已经删除了
android/app
内的build
文件夹,现在我的问题已经解决了jum4pzuy3#
请尝试在项目所在的文件夹中运行
flutter create
,以便重新创建SDK的所有IDE文件和路径配置。在平台升级后或将代码从一台开发人员PC移动到另一台时,有时需要这样做。
slwdgvem4#
删除
/android/app/build/intermediates/flutter/debug/
中的文件flutter_build.d
并重建lb3vh1jj5#
Flutter clean
是一个好主意,但请确保您也部署到iOS设备,并且没有意外连接到Android设备。y1aodyip6#
生成清理
这个错误发生在我复制了整个项目是在windows操作系统和粘贴在MAC OS操作系统。
我通过直接在Android Studio的终端中键入命令解决了问题
6vl6ewon7#
根据您的问题,您可以尝试以下方法,通常:
1.Flutter清理
但是,如果您刚刚移动了一个具有密钥的android文件夹,您必须:
1.将Android中key.properties文件中的storeFile路径更新为新文件夹密钥的位置。
hiz5n14c8#
看起来您的错误是在为
android
构建应用时出现的。通常,当在android/app
目录中创建了名为build
的文件夹时会发生这种情况。您可以删除整个build
目录。或者,您也可以删除整个android
目录,然后使用flutter create .
命令重新创建。fnx2tebb9#
是,Flutter clean,Flutter pub为我找到了工作,但我认为上传项目到github是最好的选择,而不是将项目从一台笔记本电脑转移到另一台。