Flutter sms Android Gradle 插件仅支持 Kotlin Gradle 插件版本 1.5.20 及更高版本

问题描述 投票:0回答:2

我在尝试运行此代码时遇到此错误。

import 'package:flutter_sms/flutter_sms.dart';
import "dart:async";

String message = "This is a test message!";
List<String> recipents = ["6874171269", "5556787676"];

void _sendSMS(String message, List<String> recipents) async {
  String result = await sendSMS(message: message, recipients: recipents)
      .catchError((onError) {
    print(onError);
  });
  print(result);
}

void main() {
  _sendSMS(message, recipents);
}

出了什么问题: Android Gradle 插件仅支持 Kotlin Gradle 插件版本 1.5.20 及更高版本。 以下依赖项不满足所需版本: 项目 ':flutter_sms' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50

所以我去了 build.gradle 文件。

buildscript {
    ext.kotlin_version = '1.7.10'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

我的 Kotlin 版本已经高于 1.5.20。仍然收到此错误。我该如何解决这个问题?

flutter android-gradle-plugin sms kotlin-gradle-plugin
2个回答
0
投票

需要修改flutter_sms包的android/build_gradle中的版本。


0
投票

你应该尝试一下这个指南,对我有用。 链接

© www.soinside.com 2019 - 2024. All rights reserved.