Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I make the `PlaceAutocompleteFragment` resolved?

How can I make the PlaceAutocompleteFragment resolved?

I am trying to use the new PlaceAutocompleteFragment. I try to use the following code:

<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"
  />

This code sample is just a copy. It is from this site. However PlaceAutocompleteFragment is unresolved in my case. How can I fix this issue? I think the solution must be very easy. However I have been looking for quite some time.

like image 256
Gilian Avatar asked Jan 06 '16 14:01

Gilian


3 Answers

For uses of PlaceAutocompleteFragment we need to add one lib in gradle add this

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

in your gradle of Android Application.I have checked this in my Android studio. Please let me know if your problem is solved.

Check version (16.0.0 at the time of writing) of play-services here.
(From the comment below)

like image 126
Mahesh Giri Avatar answered Oct 31 '22 07:10

Mahesh Giri


Just change your compile library in gradle from "locations" to "places"

for example

change

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

to

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

like image 32
Mansoor Ahmad Samar Avatar answered Oct 31 '22 07:10

Mansoor Ahmad Samar


You need to add one lib in gradle add this

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

use same version "10.0.1" or what you have currenty in your gradle in both services.

Example:-

compile 'com.google.android.gms:play-services-maps:10.0.1'
compile 'com.google.android.gms:play-services-location:10.0.1'
like image 1
Abhishek Kumar Avatar answered Oct 31 '22 05:10

Abhishek Kumar