0

Я переношу GCM в FCM. Я продолжаю получать это «предложение: инструменты: overrridelibrary». Afetr Я добавляю для одного com.google.andriod.gms.play_services, я снова получаю что-то еще. Мой список выглядит следующим образом. Есть ли способ преодолеть это?tools: overrridelibrary = "com.google.andriod.gms.play_services" для принудительного использования

<uses-sdk 
android:minSdkVersion="9" 
android:targetSdkVersion="17" 
tools:overrideLibrary="com.google.android.gms.all, com.google.android.gms.play_services, com.google.android.gms.ads.impl, com.google.android.gms.ads, 
com.google.android.gms.analytics,com.google.android.gms.appinvite,com.google.android.gms.auth.api,com.google.android.gms.auth, 
com.google.android.gms.cast.framework,com.google.android.gms.cast,com.google.android.gms.clearcut, com.google.firebase.remoteconfig, 
com.google.android.gms.contextmanager,com.google.firebase.crash,com.google.firebase.auth.api,com.google.firebase.database,com.google.firebase.database.connection, 
com.google.firebase.storage,com.google.android.gms.all, 
com.google.android.gms.ads, 
com.google.android.gms.auth, 
com.google.android.gms.base, 
com.google.android.gms.measurement, 
com.google.android.gms, 
com.google.android.gms.analytics, 
com.google.android.gms.appindexing, 
com.google.android.gms.appinvite, 
com.google.android.gms.appstate, 
com.google.android.gms.cast, 
com.google.android.gms.drive, 
com.google.android.gms.fitness, 
com.google.android.gms.location, 
com.google.android.gms.maps, 
com.google.android.gms.games, 
com.google.android.gms.gcm, 
com.google.android.gms.identity, 
com.google.android.gms.nearby, 
com.google.android.gms.panorama, 
com.google.android.gms.plus, 
com.google.android.gms.safetynet, 
com.google.android.gms.wallet, 
com.google.android.gms.wearable,com.google.android.gms.gass,com.google.android.gms.iid 
" /> 

ответ

1

Сделать целевой версии 23 применить это на зависимость:

compile 'com.android.support:design:23.4.0' 
compile 'com.google.android.gms:play-services:9.2.0' 
compile 'com.google.android.gms:play-services-location:9.2.0' 
compile 'com.google.firebase:firebase-messaging:9.2.0' 

Используйте это на последней строке в build.gradle внешней зависимости:

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

«com.google.gms путь к классам: Google -services: 3.0.0 'в модуле app gradle –

+0

Спасибо. Я уже закончил эту ошибку. Но получение другой подобной ошибки, например, не может разрешить символ «R», FragmentManager, FragmentActivity, который, я думаю, может быть из-за моей компиляции. – jenny

+0

Это работает. Изменен андроид { compileSdkVersion 23] – jenny