#android #flutter
#Android #flutter
Вопрос:
Приложение изначально создано в Win 10. Я переключился на Ubuntu. Когда я пытаюсь запустить приложение, я получаю следующую ошибку. Любые идеи, где мне нужно отредактировать путь (предыдущий. C: )?
Спасибо, Рон
* What went wrong:
Could not determine the dependencies of task ':app:flutterBuildDebug'.
> java.net.URISyntaxException: Illegal character in opaque part at index 2: C:\Dev\FlutterApps\xxxxxxxxx\lib\main.dart
Ответ №1:
На самом деле, flutter сохраняет путь к вашим пакетам в файле. Итак, ошибка, которую вы получаете, заключается в том, что путь из файловой системы Windows сохраняется в вашем проекте, и этот путь недействителен в Ubuntu. Чтобы решить эту:
- откройте терминал в каталоге вашего проекта и используйте
flutter clean
. - затем
flutter packages get
- теперь попробуйте запустить свое приложение.
Ответ №2:
Неважно. Я только что запустил flutter clean
, который удалил папку сборки. Затем запустился flutter run
, и он перестроил папку сборки и загружается сейчас.