2015-12-29 3 views
1

Я хочу использовать gcm в своем приложении, но при добавлении зависимостей в файле gradle я получил ошибку несовместимых библиотек. мой уровень приложение Gradle файл имеет зависимостей следующим образом ..Несовместимые библиотеки в gradle

apply plugin: 'com.google.gms.google-services' 
. 
. 
. 
. 
. 
dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
testCompile 'junit:junit:4.12' 
compile 'com.android.support:appcompat-v7:23.1.1' 
compile 'com.android.support:design:23.1.1' 
compile 'com.android.support:cardview-v7:23.1.1' 
compile 'com.android.support:recyclerview-v7:23.1.1' 
compile 'com.squareup.retrofit:retrofit:2.0.0-beta2' 
compile 'com.squareup.picasso:picasso:2.5.2' 
compile 'com.squareup.okhttp:okhttp:2.6.0' 
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2' 
compile 'com.squareup.okhttp:logging-interceptor:2.6.0' 
compile 'com.facebook.android:facebook-android-sdk:4.7.0' 
compile 'com.appvirality:AppviralityUI:1.1.18+' 
compile 'com.android.support:multidex:1.0.1' 
compile 'com.google.android.gms:play-services-gcm:8.3.0' 
} 

и я добавил classpath 'com.google.gms:google-services:1.5.0-beta2' в моем уровне проекта Gradle.

Мои сервисы google обновлены до последней версии, но все же она показывает ошибку, например .. Все библиотеки должны использовать те же самые версии. После проверки я узнал, что это конфликты compile 'com.appvirality:AppviralityUI:1.1.18+' библиотеки.

Благодаря

+0

#Newbiee: Проверьте мой ответ https://developers.google.com/android/guides/setup –

ответ

0

Dont знаю, как .. но , Убирал его, просто меняя компилировать 'com.google.android.gms:play-services-gcm:8.3.0' в compile 'com.google.android.gms:play-services:8.3.0'

1

Сначала вы должны изменить этот

apply plugin: 'com.google.gms.google-services' 

Использование

apply plugin: 'com.android.application' 

Вы можете установить ваш в путь к классам classpath 'com.android.tools.build:gradle:1.5.0'

+0

я уже добавил обе линии вы сказали .. но не работает я по ссылке HTTPS : //developers.google.com/cloud-messaging/android/client – Newbiee

+0

@Newbiee 'apply plugin: 'com.android.library'' установить это. –

+0

при добавлении его .. он показывает ошибку как «Невозможно добавить расширение с именем android, поскольку он уже зарегистрирован», как применить плагин: «com.android.application» уже есть – Newbiee

Смежные вопросы