ошибка: пакет com.google.android.gms.tagmanager не существует

Я работаю над проектом, в котором я использовал классы TagManager и Datalayer для реализации GTA и расширенной электронной торговли, и я использую com.google.android.gms: play-services-base: 12.0.1 'в build.gradle и android studio версии 3.0.1 показывает мне обновить его до 15.0.0, и когда я изменил его версию и проект синхронизации, он теперь выдает ошибку:

ошибка: пакет com.google.android.gms.tagmanager не существует

Я обновил Android Studio 3.1.1 и использовал инструмент сборки версии 27, но это не помогло исправить эту проблему. По-прежнему отображается то же сообщение об ошибке.

build.gradle информация:

compileSdkVersion 27
buildToolsVersion "27.0.2"

minSdkVersion 16
targetSdkVersion 27

compile 'com.android.support:appcompat-v7:27.1.1'
compile 'com.android.support:design:27.1.1'
compile 'com.android.support:cardview-v7:27.1.1'
compile 'com.android.support:recyclerview-v7:27.1.1'
compile 'com.android.support:customtabs:27.1.1'

compile 'com.google.android.gms:play-services-auth:15.0.0'
compile 'com.google.android.gms:play-services-base:15.0.0'
compile 'com.google.android.gms:play-services-gcm:15.0.0'
compile 'com.google.android.gms:play-services-analytics:15.0.0'

Фрагмент кода из моего класса активности, в котором существует эта проблема:

import com.google.android.gms.tagmanager.DataLayer;
import com.google.android.gms.tagmanager.TagManager;

Я не могу понять, почему в этом обновлении 15.0.0 нет диспетчера тегов и уровня данных.


person ConceptSpecs    schedule 14.04.2018    source источник
comment
скомпилируйте 'com.google.android.gms: play-services-tagmanager: 15.0.0' используйте это   -  person Hitesh Sarsava    schedule 14.04.2018


Ответы (1)


Добавьте это в свой градиент:

compile "com.google.android.gms:play-services-tagmanager:15.0.0

Надеюсь это поможет!

person Shubham Srivastava    schedule 14.04.2018
comment
Спасибо за решение, но теперь он показывает, что пакет tagmanager не имеет уровня данных и tagmanager. Ранее было показано, что в gms нет пакета tagmanager. - person ConceptSpecs; 14.04.2018
comment
Теперь отображается следующая ошибка: ошибка: не удается найти класс символов DataLayer. - person ConceptSpecs; 14.04.2018
comment
Пожалуйста, подумайте, я думаю, что это изменено в v5 api. Проверьте это: developers.google.com/tag-manager/android/v5 Теперь я думаю, что реализация изменена. - person ConceptSpecs; 14.04.2018
comment
Очистите свой проект, а затем выполните синхронизацию gradle один раз - person Shubham Srivastava; 14.04.2018
comment
если вам нужен v4 api, вам нужно добавить implementation 'com.google.android.gms:play-services-tagmanager-v4-impl:15.0.0' - person petter; 25.04.2018