2016-04-05 6 views
1

Ich habe das Marketo Android SDK zu unserer App hinzugefügt. Wenn ich die App über ProGuard reduziere, merke ich, dass die App nicht mehr erstellt werden kann, da sie eine veraltete Android-Methode verwendet:Wie können wir marketo SDK mit Marshmallow (API 23) verwenden, wenn Sie proguard verwenden?

Warnung: marketo.push.a: kann die referenzierte Methode 'void setLatestEventInfo (android.content .Context, java.lang.CharSequence, java.lang.CharSequence, android.app.PendingIntent) 'in Bibliotheksklasse android.app.Notification

Ich würde lieber nicht ein Android-SDK unter 23 zielen. Hat jemand dieses angetroffen Problem und arbeitete um es herum?

+0

Ich habe es versucht, MarketoSDK verwendet Notification-Klasse direkt, aber Android beschränkt Notification.Builder über Waben verwenden. Aber probiere die neueste SDK-Version aus. Es ist bereits in der neuesten Version behoben. – kodeshpa

+0

Was ist die Marketosdk-Version? Ich sehe es nicht in der neuesten Version 0.5.1 – UncleKing

+0

Dies ist in der neuesten Version behoben, bald nachdem ich ein Problem auf GitHub hinzugefügt. Die Jungs von marketo hören zu :) –

Antwort

0

OK, denke, ich habe das jetzt herausgefunden. Hinzufügen

meiner Pro-Guard-Datei scheint das Problem gelöst zu haben. Ich kann jedoch nicht überprüfen, ob es im Moment funktioniert. Wenn das Hinzufügen keine negativen Auswirkungen hat, werde ich dies aktualisieren.

Verwandte Themen