Autore Topic: Aggiornamento Android 5.0.1 (API 21)  (Letto 522 volte)

Offline pilesco

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
Aggiornamento Android 5.0.1 (API 21)
« il: 19 Dicembre 2014, 16:52:42 CET »
0
Ciao a tutti premesso che utilizzo Andorid Studio e che ero fermo alla versione 4.4 ora sto facendo l'aggiornamento. La mia domanda è:l'aggiornamento prevede un aggiornamento automatico delle librerie per l'integrazione di AdMob nelle applicazioni o va fatta qualche operazione per includere Google Mobile Ads SDK for Android??? Se si cosa dovrei fare??? (lo chiedo perchè non viene più fornita una libreria da integrare) Grazie a tutti

Offline arlabs

  • Utente normale
  • ***
  • Post: 430
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS6, Nexus5
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
Re:Aggiornamento Android 5.0.1 (API 21)
« Risposta #1 il: 19 Dicembre 2014, 17:25:34 CET »
0
L'SDK di Admob "stand-alone" è deprecato da tempo... adesso è contenuto in Google Play Services e Google spinge tutto gli sviluppatori a passare a questo.

L'aggiornamento della versione di Google PlayServices a cui fa riferimento la tua app, non è obbligatoria...

Se vuoi passare all'ultima versione devi cambiare la 'dependencies' in build.gradle

Codice (XML): [Seleziona]
dependecies {
   ...
   compile 'com.google.android.gms:play-services:x:x:xx'
}

Ciao

Offline pilesco

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
Re:Aggiornamento Android 5.0.1 (API 21)
« Risposta #2 il: 19 Dicembre 2014, 17:33:50 CET »
0
Con cambiare intendi sostituire?

Offline arlabs

  • Utente normale
  • ***
  • Post: 430
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS6, Nexus5
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
Re:Aggiornamento Android 5.0.1 (API 21)
« Risposta #3 il: 19 Dicembre 2014, 18:14:49 CET »
0
SE stai usando Google Play Services e VUOI aggiornarti ad una versione più recente (cosa non obbligatoria)

devi sostituire la riga

Codice (XML): [Seleziona]
compile 'com.google.android.gms:play-services:x:x:xx'
con la riga

Codice (XML): [Seleziona]
compile 'com.google.android.gms:play-services:y:y:yy'
Dove x:x:xx è la versione che usavi e y:y:yy e la versione che vuoi usare (immagino l'ultima che al momento è 6:5:87)

Ciao

Post unito: 19 Dicembre 2014, 18:18:39 CET
P.S. Se non hai quella riga non stai usando i PlayServices ma l'SDK "vecchio"
P.P.S. Per completezza: questo non ha niente a che vedere con la versione delle API che usi

P.P.P.S Nota di Google:

Citazione
Attention Android developers:
On August 1, 2014, Google Play stopped accepting new or updated apps that use the old standalone Google Mobile Ads SDK v6.4.1 or lower. You must upgrade to the Google Play version of the Mobile Ads SDK.
« Ultima modifica: 19 Dicembre 2014, 18:18:39 CET da arlabs, Reason: Merged DoublePost »