我想创建flutter应用程序,讲我的文本,也保存到存储。下面是我的代码,当我添加TTS包和路径提供程序,然后它显示给我这个错误
import 'package:flutter/material.dart';
import 'package:flutter/src/widgets/container.dart';
import 'package:flutter/src/widgets/framework.dart';
import 'package:flutter_tts/flutter_tts.dart';
import 'package:path_provider/path_provider.dart';
class MyPage extends StatefulWidget {
const MyPage({super.key});
@override
State<MyPage> createState() => _MyPageState();
}
class _MyPageState extends State<MyPage> {
@override
final _textController = TextEditingController();
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Input Page'),
),
body: Column(
children: [
Padding(
padding: EdgeInsets.all(8.0),
child: TextField(
controller: _textController,
),
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
ElevatedButton(
onPressed: () {
// Add code to perform speech here
},
child: Text('Speak'),
),
ElevatedButton(
onPressed: () {
// Add code to save data here
},
child: Text('Save'),
),
],
),
],
),
);
}
}
显示此错误Flutter修复
│插件flutter_tts需要更高的Android SDK版本。│ │通过将以下内容添加到文件C来修复此问题:\flutter all project\3\master flutter │ │ course\删除此文件\flutter_application_1\android\app\build.gradle:
│ │安卓{
│ │默认配置{
│ │ minSdk版本21
│
│ }
│ │ }
请注意,您的应用将无法供运行21以下Android SDK的用户使用。
或者,尝试找到支持这些较低版本的│ │ Android SDK的插件版本。
更多信息,请参见:
│ │https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration
│
1条答案
按热度按时间amrnrhlw1#
转到项目的android/app/build.gradle文件并将minSdkVersion更改为21。