在 Android Studio 中渲染时不支持 major.minor 版本 52.0

新手上路,请多包涵

当我尝试在 Android Studio 中呈现布局预览时出现错误:

不支持的 major.minor 版本 52.0

原文由 Ivo Stoyanov 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 747
2 个回答

这是 Android Studio 中的错误。通常你会得到错误: Unsupported major.minor version 52.0

解决方法: 如果您安装了 Android N,将 Android 渲染版本更改为旧版本,问题就会消失。

SOLUTION: 安装 Android SDK Tools 25.1.3 (tools) 或更高版本

在此处输入图像描述

原文由 Ivo Stoyanov 发布,翻译遵循 CC BY-SA 3.0 许可协议

Android Studio 在这种情况下表现得很奇怪。即使您在 File -> Project Structure -> SDK Location 中设置了 JDK 版本,Android Studio 也仅使用它来编译文件。当它运行这些文件时,出于某种原因,它会查看 PATH 变量以查找 java 的安装位置。

如果您的系统上安装了较旧版本的 java,那么您的 PATH 变量将指向该较旧版本的 java。

因此,您必须将 PATH 设置为指向与您的 Android Studio 项目设置中设置的相同版本的 java。

在您的 ~/.bashrc 或相应的配置文件中添加:

导出 PATH=“/Applications/studio.app/Contents/jre/jdk/Contents/Home/bin:$PATH”

在我的情况下,我的项目被配置为使用 java 1.8,但我系统范围的 java 安装是 java 1.7。这导致了这个问题。

原文由 user3282666 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题