Я хочу выпустить свое приложение, но на этапе proguard у меня возникла проблема. это генерирует некоторое предупреждение, когда я добавляю lobmok (или, если быть более точным, когда я добавляю банку samsung-multiscreen файл) следующим образом:
Предупреждение: com.google.android.exoplayer.MediaCodecAudioTrackRenderer: не удается найти указанный класс android.media.PlaybackParams Предупреждение: com.google.android.exoplayer.audio.AudioTrack: не удается найти указанный класс android.media.PlaybackParams Предупреждение: com.google.android.exoplayer.audio.AudioTrack$AudioTrackUtil: не удается найти указанный класс android.media.PlaybackParams Предупреждение:com.google.android.exoplayer.audio.AudioTrack$AudioTrackUtilV23: не удается найти указанный класс android.media .PlaybackParams Warning: com.google.android.exoplayer.audio.AudioTrack$AudioTrackUtilV23: не удается найти ссылочный метод 'void setPlaybackParams(android.media.PlaybackParams)' в классе библиотеки android.media.AudioTrack Warning:com.google.android .exoplayer.audio.AudioTrack$AudioTrackUtilV23: не удается найти указанный класс android.media.PlaybackParams Предупреждение: com.google.android.exoplayer.chunk.VideoFormatSelectorUtil: не удается найти указанный метод 'android.view.Display$Mode getMode( )' в библиотеке класс android.view.Display Предупреждение: com.google.android.exoplayer.chunk.VideoFormatSelectorUtil: не удается найти указанный класс android.view.Display$Mode
Когда я добавляю следующую строку в proguard-rules.pro, некоторые из них исчезают, но когда я запускаю приложение, оно вылетает.
-dontwarn lombok.**
Также попробуйте это:
-keep class com.google.android.exoplayer.** { *; }
Я думаю, что это происходит из-за конфликта между аннотацией, используемой в экзоплеере, и мультиэкраном (ломбок)
кто-нибудь знает, как решить эту проблему?