从Flutter App启动Whatsapp时遇到问题

时间:2019-03-26 17:35:50

标签: android flutter flutter-dependencies

我正在创建一个应用程序,我需要启动Whatsapp。我尝试了此处描述的内容:pub.dartlang.org/packages/flutter_launch,并将相同的代码粘贴到了项目中。这是问题所在:

id = 132

这是我的代码:

What went wrong:
The Android Gradle plugin supports only Kotlin Gradle plugin version 1.2.51 and higher. Project 'flutter_launch' is using version 1.1.51.
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org

2 个答案:

答案 0 :(得分:0)

  

Android Gradle插件仅支持1.2.51及更高版本的Kotlin Gradle插件。项目'flutter_launch'使用的是1.1.51版。

如果您遵循此example,则更改此问题即可解决:

buildscript {
    ext.kotlin_version = '1.1.51'
    repositories {
        google()

对此:

buildscript {
    ext.kotlin_version = '1.2.51'
    repositories {
        google()

build.gradle文件中

编辑

您可以检查此thread,所以有问题,他们必须重新构建插件。 有人提议使用旧版本

var whatsappUrl ="whatsapp://send?phone=${_numberController.text}&text=${_textController.text}";
    await canLaunch(whatsappUrl)? launch(whatsappUrl):print("open whatsapp app link or do a snackbar with notification that there is no whatsapp installed");

使用此url_launcher代替flutter_launch

url_launcher: 4.0.0 in pubspec.yml

import 'package:url_launcher/url_launcher.dart';

只需尝试一下,否则,您可以查看如何从库中排除该版本并使用您的版本,就像这个家伙一样,但是我尚未对其进行测试replace kotlin plugin from flutter on runtime

答案 1 :(得分:0)

只需更新软件包的版本

依赖性:

颤动:

sdk: flutter

url_launcher:^ 5.1.0

相关问题