Как решить не удалось запустить ошибку в панели запуска URL

Я пытаюсь открыть ссылку на эмулятор Google Pixel API 30, но продолжаю получать ошибку. Попробовали очистить flutter, перезапустили приложение.

Зависимость: -

      url_launcher: ^6.0.3

Код:-

        InkWell(
onTap:() => _launchURL("https://google.com"),
child: Image.asset("assets/images/googleIcon.jpg")
),

_launchURL(String url) async {
if (await canLaunch(url)) {
  await launch(url);
} else {
  throw 'Could not launch $url';
}

}

Ошибка:-

         Unhandled Exception: Could not launch https://google.com

1 ответ

Добавьте класс URI, поскольку url_launcher рекомендует кодировать URL-адреса как URI. Ссылка на документ

      final Uri _faireGitHubUri = Uri.https('google.com', '/');

    InkWell(
onTap:() => _launchURL(_websiteUri.toString()),
child: Image.asset("assets/images/googleIcon.jpg")
),
Другие вопросы по тегам