Xamarin Error : com.google.firebase.iid.FirebaseInstanceIdReceiver on Application Release

It seems that Xamarin.Android Proguard removes google firebase classes so follow these steps to solve that issue,

  1. Add proguard.cfg file to Xamarin.Android project
  2. Right click to file and set compilation “ProguardConfiguration”
  3. Add this line in to that file -keep class com.google.firebase.** { *; }
  4. If it is not solve your problem add these lines
    -keep class org.apache.** { *; }
    -keepnames class com.fasterxml.jackson.** { *; }
    -keepnames class javax.servlet.** { *; }
    -keepnames class org.ietf.jgss.** { *; }
    -dontwarn org.apache.**
    -dontwarn org.w3c.dom.**

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s