Приложения Flutter не будут запускаться после переключения с WIN 10 на Ubuntu

#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. Чтобы решить эту:

  1. откройте терминал в каталоге вашего проекта и используйте flutter clean .
  2. затем flutter packages get
  3. теперь попробуйте запустить свое приложение.

Ответ №2:

Неважно. Я только что запустил flutter clean , который удалил папку сборки. Затем запустился flutter run , и он перестроил папку сборки и загружается сейчас.