Как решить не удалось запустить ошибку в панели запуска 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")
),