2016-04-05 3 views
1

Я добавил SDK Marketo android в наше приложение. Когда вы уменьшаете приложение через ProGuard, я замечаю, что приложение теперь не работает, используя устаревший андроидный метод:Как мы можем использовать marketo SDK с Marshmallow (API 23) при использовании proguard?

Предупреждение: marketo.push.a: не найден найденный метод 'void setLatestEventInfo (android.content .Context, java.lang.CharSequence, java.lang.CharSequence, android.app.PendingIntent) 'в библиотечном классе android.app.Notification

Я бы предпочел не настроить Android SDK ниже 23. Кто-нибудь столкнулся с этим проблемы и работал вокруг него?

+0

Я попробовал это, MarketoSDK использовали класс Notification, но Android ограничивает использование Notification.Builder выше сотовых. Но попробуйте последнюю версию SDK. Это уже исправлено в последней версии. – kodeshpa

+0

Что такое версия marketosdk? Я не вижу его в последней версии 0.5.1 – UncleKing

+0

Это исправлено в последней версии вскоре после того, как я добавил проблему в GitHub. Ребята из marketo слушают :) –

ответ

0

Хорошо, думаю, что я понял это сейчас. Добавление

-dontwarn android.app.Notification 

В мой защитный файл, похоже, решена проблема. Я не могу проверить, что его работа в конце концов в данный момент. Если это не вызывает никаких негативных последствий, я обновлю это.

 Смежные вопросы

  • Нет связанных вопросов^_^