Как использовать Proguard с 3DR Services?

Когда я создаю свое приложение, используя proguard, я получаю следующее сообщение:

Установите 3DR Сервисы!

Для использования этого приложения на устройстве должны быть установлены службы 3DR.

Тем не менее, 3DR Services установлен на моем телефоне. Поскольку он работает без Proguard, я предполагаю, что он удаляет некоторые необходимые классы.

Как мне настроить proguard для использования DroneKit?

1 ответ

Решение

Я не уверен, что это лучшее решение, но я мог бы заставить его работать, используя следующие правила:

-dontwarn com.google.android.gms.common.api.*
-dontwarn com.google.android.gms.common.ConnectionResult
-dontwarn com.google.android.gms.common.GooglePlayServicesUtil
-keep class com.o3dr.** { *; }
Другие вопросы по тегам