The*_*tle 64 java android directory-structure gradle
所以Android Studio给我一个Gradle构建错误,如下所示:
Error:(3, 22) compileSdkVersion android-22 requires compiling with JDK 7
Run Code Online (Sandbox Code Playgroud)
现在它给了我这些可点击的提示:
Download JDK 7
Select a JDK from the File System
Open build.gradle File
Run Code Online (Sandbox Code Playgroud)
我已经下载并安装了JDK 7.问题是当我在"文件系统"中选择它时,我只能找到一个名为1.6.0 JDK的目录.此外,JDK 7的安装跳过了我选择安装目录的要点,所以我真的不确定它在哪里.我的java控制面板说Ihave"Java 7 Update 79"所以我很确定我很接近,我只需要告诉android studio它在哪里.我还在终端中运行了java -version命令,它说我的版本是"1.7.0_79".
任何帮助表示赞赏!
Ben*_*ane 134
您可以使用cmd+ ;for Mac或Ctrl+ Alt+ Shift+ Sfor Windows/Linux来启动Project Structure对话框.在那里,您可以设置JDK位置以及Android SDK位置.
要获取JDK位置,请/usr/libexec/java_home -v 1.7在终端中运行.发送1.7 for Java 7或1.8 for Java 8.
Mat*_*ult 26
在Android Studio Arctic Fox (2020.3.1) 的Canary 14 中,JDK Location 设置移动到:
Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JDK
Run Code Online (Sandbox Code Playgroud)
您可以按照 Ben Kane 的回答进行操作,JDK 位置设置位于:
File > Project Structure > SDK Location
Run Code Online (Sandbox Code Playgroud)
小智 14
对于新的Android Studio版本,请转到C:\ Program Files\Android\Android Studio\jre\bin(或Android Studio安装文件的位置)并在此位置打开命令窗口,并在命令提示符下键入以下命令: -
java -version
使用gradle sync以下 JDK 位置:
在 Android Studio 中,File->Project Structure
导航至SDK Location.
cd /Applications/Android\\ Studio\\ 4.1.0.app/Contents/jre/jdk/Contents/Home\n\n\xe2\x9e\x9c Home ./bin/java --version\nopenjdk 11.0.8 2020-07-14\nOpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)\nOpenJDK 64-Bit Server VM (build 11.0.8+10-b944.6916264, mixed mode)\nRun Code Online (Sandbox Code Playgroud)\n
这是一个老问题,但我的回答仍然可以帮助某人
要在 android studio 版本中检查 Java 版本,只需打开 Android Studio 的终端并输入
java -version
Run Code Online (Sandbox Code Playgroud)
这将显示在 android studio 中安装的 java 版本
在 Android Studio 4.0.1 中,Help -> About 显示了工作室使用的 Java 版本的详细信息,在我的例子中:
Android Studio 4.0.1
Build #AI-193.6911.18.40.6626763, built on June 25, 2020
Runtime version: 1.8.0_242-release-1644-b01 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 1237M
Cores: 8
Registry: ide.new.welcome.screen.force=true
Non-Bundled Plugins: com.google.services.firebase
Run Code Online (Sandbox Code Playgroud)
在 Mac 上,您可以使用终端转到/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home(或安装 Android SDK 的任何位置)并在命令提示符中输入以下内容:
./java -version
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
105181 次 |
| 最近记录: |