我怎样才能使 `PlaceAutocompleteFragment` 得到解决?

How can I make the `PlaceAutocompleteFragment` resolved?

如何解决PlaceAutocompleteFragment

我正在尝试使用新的 PlaceAutocompleteFragment。我尝试使用以下代码:

<fragment
  android:id="@+id/place_autocomplete_fragment"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
  />

此代码示例只是一个副本。就是来自这个site。但是 PlaceAutocompleteFragment 在我的案例中没有得到解决。我该如何解决这个问题?我认为解决方案一定很简单。不过我找了好久

为了使用 PlaceAutocompleteFragment 我们需要在 gradle 中添加一个库 添加此

implementation 'com.google.android.gms:play-services-places:16.0.0'

Android Application.I 的 gradle 在我的 Android 工作室检查过这个。 如果您的问题得到解决,请告诉我。

检查 play-services here.
的版本(撰写本文时为 16.0.0) (来自下方评论)

您需要在 gradle 中添加一个库,添加这个

compile 'com.google.android.gms:play-services-location:10.0.1'

在两种服务中使用相同的版本“10.0.1”或您的 gradle 当前版本。

示例:-

compile 'com.google.android.gms:play-services-maps:10.0.1'
compile 'com.google.android.gms:play-services-location:10.0.1'

只需将 gradle 中的编译库从 "locations" 更改为 "places"

例如

改变

compile 'com.google.android.gms:play-services-location:"yourversion"'

compile 'com.google.android.gms:play-services-places:"yourversion"'

用过 implementation 'com.google.android.gms:play-services-places:16.0.0' 但仍然面临 'PlaceAutocompleteFragment'

的问题

需要添加

implementation 'com.google.android.libraries.places:places:1.1.0'