使用JRE 1.8或更高版本运行Android Studio。

10 浏览
0 Comments

使用JRE 1.8或更高版本运行Android Studio。

我在Android N的布局XML预览中遇到了问题。它显示以下消息:“Android N要求IDE使用Java 1.8或更高版本”。我已经在操作系统中安装了Java 1.8,并且已将项目的JDK位置更改为Java 1.8。但是,当我查看Android Studio的帮助->关于时,它始终显示1.7。我该如何更改呢?\n[图片链接](https://i.stack.imgur.com/dfF0z.png)

0
0 Comments

问题的原因是Android Studio要求使用JRE 1.8或更高版本,但是操作系统中没有设置JAVA_HOME环境变量。下面是解决这个问题的方法:

Windows:

1. 安装JDK 1.8,并记下安装路径,通常是C:\Program Files\Java\jdk1.8.0_xx。

2. 右键点击“我的电脑”,选择“属性”。

3. 在左侧栏中点击“高级系统设置”链接。

4. 在“高级”选项卡中点击“环境变量”。

5. 创建或修改变量“JAVA_HOME”。

6. 将变量值设置为Java开发工具包的安装路径。

Linux:参考链接https://stackoverflow.com/questions/24641536

OSX:参考链接https://stackoverflow.com/questions/1348842

完成上述步骤后,用户需要重新启动Android Studio以获取新创建的环境变量。以上方法已经解决了一些用户的问题。

0
0 Comments

运行Android Studio时显示的Java版本可能是1.7,但你的项目仍然可以设置为使用1.8。首先在gradle文件中添加以下内容:

defaultConfig {
...
    jackOptions {
      enabled true
    }
  }
  compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }

其次,打开"File" -> "Project" -> "SDK Location",检查JDK位置是否指向1.8而不是1.7。现在应该可以正常运行Android N模拟器了,无论Android Studio本身是否显示使用的是1.7还是1.8。

根据Android官方网站提供的指南进行操作:

Android N的设置

我可以运行Android N模拟器,但问题是当我查看布局XML文件预览时,它显示"Android N需要在运行Java 1.8或更高版本的IDE",所以我想要用jre 1.8运行Android Studio。

按照我提供的指南进行操作。确保你已经正确设置了JDK位置。

检查默认的JDK是否为Oracle JDK,而不是OpenJDK。由于许可问题,许多发行版默认使用OpenJDK,即使你安装了Oracle JDK,它可能仍然不是默认的。在终端上运行java -version命令可以告诉你默认的JDK是哪个。

删除所有已安装的Java版本,只安装Java 8 - linuxdeveloper.space/install-android-studio-oracle-jdk

0
0 Comments

在Android Studio中使用JRE 1.8或更高版本的问题是由于没有正确设置JDK位置引起的。为了解决这个问题,可以按照以下步骤进行操作:

1. 打开Android Studio,点击菜单栏中的"File"(文件)选项。

2. 在下拉菜单中选择"Project Structure"(项目结构)。

3. 在打开的窗口中,找到"SDK Location"(SDK位置)选项,并点击它。

4. 在SDK Location选项的界面中,找到"JDK location"(JDK位置)并检查它是否设置为JDK 1.8或更高版本。

5. 如果没有设置为JDK 1.8或更高版本,点击"..."(省略号)按钮,并选择正确的JDK安装路径。

6. 点击"Apply"(应用)按钮,然后点击"OK"(确定)按钮以保存更改。

通过以上步骤设置Android Studio使用JRE 1.8或更高版本后,问题就可以得到解决。这种解决方法是有效的,能够解决不同系统Java版本带来的问题,并且非常优雅地指向了Android Studio附带的JDK。

希望这个解决方案能够帮助到大家。

0