Dopo alcuni aggiornamenti a Android SDK Manager provo fare apk firmato e ottenere questo:ProGuard: impossibile trovare la classe di riferimento com.google.android.gms.R
ProGuard: [] Warning: com.google.android.gms.auth.GoogleAuthUtil:
can't find referenced class com.google.android.gms.R
ProGuard: [] Warning: com.google.android.gms.auth.GoogleAuthUtil:
can't find referenced class com.google.android.gms.R$string
...
etc.
Se impostato -dontwarn com.google.android.gms.**
compilazione è OK. Ma dopo l'esecuzione ottengo errore molti rapporti come questo (da molti dispositivi):
Caused by: android.view.InflateException: Binary XML file line #32:
Error inflating class com.google.android.gms.common.SignInButton
Sui miei dispositivi tutto ok. Prima dell'aggiornamento non ho avvisi ProGuard e tutto funziona perfettamente. Come si risolve?
Questo mantiene troppo. – rds
@rds Ovviamente utilizza un carattere jolly e puoi scegliere quello che desideri fornendo una denominazione di classe più specifica. Quando inizi a tagliare le classi GMS, puoi incontrare un sacco di problemi inaspettati con gli arresti anomali dell'utente. – Codeversed
dovremmo usare tenere con dontwarn in generale per qualsiasi avviso che vogliamo ignorare? – batmaci