Можно ли заставить Android Studio компилировать с использованием предыдущего jdk?
Я использую Android Studio для компиляции файла aar для использования в Xamarin Studio в проекте, который в настоящее время использует другие jar-файлы, скомпилированные на jdk 1.7.0-79, но Android Studio вынуждает меня компилировать с использованием jdk 1.8.
Когда я пытаюсь использовать библиотеку на Xamarin, если не меняю используемую версию JDK, я не вижу основной класс, и он говорит мне об этом предупреждении: ошибка отсутствующего класса возникла при отражении myClass: android/content/Context: Unsupported Major.minor версия 52.0 (J2XA006)
Если я изменяю JDK на версию 1.8, это дает мне эту ошибку: Не удалось загрузить класс com/datecs/audioreader/AudioReaderHelper$1: java.lang.NoClassDefFoundError: com/datecs/audioreader/AudioReader$OnUpdateFirmwareListener (J2X9001)
Я не могу перекомпилировать вторую библиотеку, используя последнюю версию JDK, потому что у меня нет кода и слишком рискованно запрашивать новую версию.
Есть ли способ скомпилировать мою библиотеку, используя предыдущий JDK? Это можно сделать в Android Studio?