Если у вас включен proguard, в вашем файле proguard.cfg
добавьте следующее:
# Google GMS
-keep public class com.google.android.gms.* { public *; }
-keep class com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver
-dontwarn com.google.android.gms.**
Это сохранит упомянутые классы при компиляции и, следовательно, будет доступно во время выполнения.
EDIT
Когда вы включаете Proguard в настройках вашего проекта, вам нужно добавить файл *.cfg
в ваш проект, т.е. proguard.cfg
или mypg.cfg
Затем щелкните правой кнопкой мыши новый файл -> Выбрать Properties
, затем установите:
Build Action
: ProguardConfiguration
Copy to Output Directory
: Do not copy
Наконец, добавьте ваши строки Proguard в этот файл. Каждая строка - это отдельная настройка
EDIT2
Добавьте также часть GMS TextRecognizer
и посмотрите, работает ли она?
# Google GMS
-keep public class com.google.android.gms.* { public *; }
-keep class com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver
-dontwarn com.google.android.gms.**
# GMS TextRecognizer
-keep public class com.google.android.gms.vision.text.TextRecognizer { public *; }
-keep public class com.google.android.gms.vision.text.TextRecognizer.** { public *; }
-keep class com.google.android.gms.vision.text.TextRecognizer
-keep class com.google.android.gms.vision.text.TextRecognizer.**