Mac下修改Android Studio的默认JDK版本

当你使用mac版Android Studio开发,并且compileOptions定义了JavaVersion8,或者要用android N来priview你的xml布局时,如果没有使用jdk8,就会无法编译,告诉你不能渲染布局,必须配置jdk8。

1,Mac下Android Studio 的jdk版本问题

事实上,我已经安装了jdk吧,并且环境变量和sdk的路径都配置正确了,使用java -version命令,告诉我系统的jdk版本明明是jdk8啊,但是还是让我安装jdk8以上的vm,那么如何解决这个坑爹的问题呢?

DuQian-MBP:~ duqian$ java -version
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
DuQian-MBP:~ duqian$ 

原因在于Android Studio的配置文件 info.plist。可能在安装android studio的时候,还是使用mac默认的jdk,或者已经安装了很多jdk版本,导致配置文件如下:
as包Content/info.plist文件

2,修改具体配置文件

/Applications/Android Studio 2.0.app/Contents/info.plist
,找到要修改的地方,将jdk版本改成你需要的jdk版本,仅支持jdk6或以上。如下:

  <key>JVMVersion</key>
   <string>1.8.0_92</string>

3,详细步骤。

1、Finder中,应用程序中找到Android Studio;
2、右击显示包内容,在目录下找到 info.plist 并用任意文本编辑器打开;
3、找到 JVMVersion 并将 1.6*中的版本号改为你系统JDK的版本号。
例如1.6*,1.7+或者现有系统版本1.8.0_92

4,总结

遇到工具使用的问题,多网上找找解决方法,总有遇到相同问题的人。
杜乾,Dusan,Q291902259。微信公众号:OpenDeveloper

### 配置Android Studio中的JDK 为了确保Android Studio能够正常运行,正确配置JDK是非常重要的。如果遇到错误提示“No JDK found”,则表明当前环境中缺少必要的Java开发工具包(JDK),或者环境变量未被正确定义。 当面对Windows 7上安装Android Studio失败的情况时,应验证`ANDROID_STUDIO_JDK`、`JDK_HOME`或`JAVA_HOME`这些环境变量是否指向了一个合法的JDK安装位置[^1]。对于MacOS用户而言,在完成JDK的下载之后再依次安装Android Studio和SDK,并且可能需要通过代理来访问外部资源以顺利完成整个过程[^2]。 具体到如何在已有的Android Studio项目里指定所要使用JDK版本: #### 方法一:通过IDE设置界面更改默认JDK 进入菜单栏选择 `File -> Settings`(针对Windows/Linux) 或者 `Android Studio -> Preferences`(适用于macOS), 接着导航至 `Build, Execution, Deployment -> Build Tools -> Gradle`, 这里可以找到用于构建项目的Gradle选项卡下的JVM部分。在这里可以选择不同的JDK作为编译器使用,也可以手动输入自定义路径指向本地计算机上的特定JDK目录[^4]。 ```java // 设置JDK路径示例 (假设为C:\Program Files\Java\jdk-11) String jdkPath = "C:\\Program Files\\Java\\jdk-11"; System.setProperty("java.home", jdkPath); ``` 另外一种方式是在命令行启动Android Studio之前先设定好相应的环境变量;比如可以在终端执行如下指令(Linux/Mac): ```bash export JAVA_HOME=/path/to/your/jdk ./studio.sh ``` 或是于Windows系统的CMD窗口内运用SET命令临时改变该会话期间的有效性: ```cmd set JAVA_HOME=C:\Program Files\Java\jdk-11 start "" "%LOCALAPPDATA%\JetBrains\Toolbox\apps\AndroidStudio\ch-0\203.7583922\bin\studio64.exe" ``` 以上方法均能有效解决因缺失适当配置而导致的“找不到JDK”的问题并使Android Studio得以顺利运作。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值