Ошибка ExoPlayer: не удается найти символьную переменную CRYPTO_MODE_AES_CBC

#android #cryptography #exoplayer

#Android #криптография #exoplayer

Вопрос:

Клонирован проект Android ExoPlayer из github (https://github.com/google/ExoPlayer ) и открыт в Android Studio.

Получение этой ошибки: cannot find symbol variable CRYPTO_MODE_AES_CBC

Любые предложения по исправлению будут оценены.

Ответ №1:

CRYPTO_MODE_AES_CBC был добавлен в Android 7.0, API 24. Убедитесь, что у вас установлен API 24 и вы компилируете с помощью API 24 (который используется по умолчанию).

Комментарии:

1. Это выявило проблему. Я отредактировал файл ExoPlayer build.gradle и установил compileSdkVersion=23 and targetSdkVersion=23 , так что это было частью проблемы. Теперь я также загрузил и установил API 24 вместе с другими недавними обновлениями, включая Android Studio 2.2.1.