我正在使用 Android Studio 编译要在 Xamarin Studio 上使用的 aar 文件,该项目当前正在使用在 jdk 1.7.0-79 上编译的其他 jar,但 Android Studio 强制我使用 jdk 1.8 进行编译。
当我尝试在 Xamarin 上使用库时,如果不更改使用的 JDK 版本,我看不到主类,它告诉我这个警告:在反映 myClass 时引发了缺少类错误:android/content/Context:不支持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 中完成吗?