Последняя стабильная версия (v1.1.1). Встроенная библиотека dart: io не доступна на Dartium

Мое приложение работало с монетным двором, пока я не обновился до последней версии Dart SDK и Editor.

Когда я запускаю приложение в Dartium, появляется ошибка 'The built-in library 'dart:io' is not available on Dartium'. Я не использую dart: io напрямую, но импортированные пакеты lib, такие как google_oauth2_client, используют его. Все это прекрасно работало всего час или два назад.

Я как бы застрял, пока это не будет разрешено. Кто-нибудь имеет такую же проблему?

2 ответа

В google_oauth2_client есть как библиотека браузера, так и консольная библиотека. В библиотеке консоли используется dart: io, а браузер - нет. Убедитесь, что вы используете версию браузера. Вы можете увидеть пример того, как это сделать.


dart: io не совместим с браузером, это только автономная виртуальная машина. Если google_oauth2_client использует его, то я сомневаюсь, что библиотека не предназначена для использования клиентом. Вы пробовали pub upgrade?

licensed under cc by-sa 3.0 with attribution.