импорт com.google.android.gms.location.Geofence, вызывающий невозможность разрешения символа Geofence в AS

Я пытаюсь использовать Geofence API для создания геозоны, которая вызывает push-уведомление на телефоне пользователя, когда он входит в геозону. На данный момент я пытаюсь просто жестко закодировать геозону вокруг определенной широты и долготы, и для этого есть много отличных руководств, но у меня возникла проблема с импортом в моем проекте.

import com.google.android.gms.location.Geofence;
import com.google.android.gms.location.GeofencingRequest;
import com.google.android.gms.location.LocationServices;
import com.google.android.gms.location.GeofencingApi;
import com.google.android.gms.maps.model.LatLng;

Геозона и т.п. отображаются красным цветом, а ошибка гласит: «Не удается разрешить символ «Геозона».

Я следовал инструкциям в учебниках и

<service android:name="com.skoovy.android.GeofenceTransitionsIntentService" />

в моем манифесте. Я использую последнюю версию AS. Я знаю, что, вероятно, буду чувствовать себя глупо, когда кто-то даст мне ответ, но я просто не могу этого понять. Помощь очень ценится.


person user2998283    schedule 19.04.2017    source источник
comment
У вас есть связанная банка в качестве зависимости?   -  person Jens    schedule 19.04.2017
comment
stackoverflow.com/questions/30918658/   -  person mrdeveloper    schedule 19.04.2017
comment
Я искал банку, но не сразу нашел ее, может быть, проблема в этом? mrdeveloper Я прочитал эту ветку, но это не та проблема, с которой я столкнулся. Однако, спасибо   -  person user2998283    schedule 19.04.2017
comment
У вас есть зависимость, указанная в вашем файле build.gradle? Если да, есть ли у вас конфликтующие зависимости?   -  person Pablo Baxter    schedule 21.04.2017
comment
Столкнулся с такой же проблемой, вы решили ее!   -  person F 505    schedule 14.11.2017