android - 使用google_maps_autocomplete后Flutter无法运行

标签 android google-maps flutter dart google-maps-autocomplete

我从 flutter_google_places_autocomplete 复制了这段代码,但我的应用无法启动。

我该如何解决这个问题?

import 'package:flutter/material.dart';
import 'package:flutter_google_places_autocomplete/flutter_google_places_autocomplete.dart';
import 'package:flutter_prayer_times/place_search_banner_field.dart';


// Google Api Key
const googleMapsApiKey = "......";

// to get places detail (lat/lng)
GoogleMapsPlaces _places = GoogleMapsPlaces(apiKey: googleMapsApiKey);
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running Gradle task 'assembleDebug'...
Kotlin plugin should be enabled before 'kotlin-android-extensions'

Compiler message:
file:///C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places_autocomplete-0.1.0/lib/src/flutter_google_places_autocomplete.dart:327:35: Error: Too many positional arguments: 0 allowed, but 1 found.
Try removing the extra positional arguments.
    _places = new GoogleMapsPlaces(widget.apiKey);
                                  ^
file:///C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.14/lib/src/places.dart:22:3: Context: Found this candidate, but the arguments don't match.
  GoogleMapsPlaces({
  ^
Compiler failed on C:\Users\GaminKh\Desktop\MyProjects\prayertimes\flutter_prayer_times\lib\main.dart
Finished with error: Gradle task assembleDebug failed with exit code 1

最佳答案

flutter_google_places_autocomplete 已弃用,您应该使用 flutter_google_places。检查这个link以获得完整的答案。

关于android - 使用google_maps_autocomplete后Flutter无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57439117/

相关文章:

javascript - 谷歌地图你的时间线 api

javascript - Google API 多个标记(地址不是经纬度)显示标题(工具提示)

flutter - flutter 中的自定义日期选择器

dart - 如何在 GridView flutter 中获取 GridTile 位置?

ios - 错误 : The method 'FlatButton' isn't defined for the class 'PlatformButton'

android - Dagger 2 将 Activity 的 View 模型注入(inject) fragment

java - Android(附件模式)和 Windows PC(主机)之间的 USB 通信

Android二进制反汇编和调试保护

android - 如何在屏幕关闭的情况下让我的加速度计保持清醒

ios - WhatsApp 类似于 iOS 应用程序中的位置共享