首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

android studio中Jdk版本自动重置为1.7

在Android Studio中,JDK版本自动重置为1.7可能是由于以下几个原因导致的:

  1. 兼容性问题:Android Studio可能与某些功能或插件不兼容较新的JDK版本,因此会自动将JDK版本重置为1.7以确保稳定性。
  2. 配置错误:可能是由于配置错误或误操作导致JDK版本被重置为1.7。在Android Studio中,可以通过以下步骤检查和更改JDK版本:
  • 打开Android Studio并导航到“File”(文件)菜单。
  • 选择“Project Structure”(项目结构)选项。
  • 在左侧面板中,选择“SDK Location”(SDK位置)。
  • 在右侧面板中,找到“JDK Location”(JDK位置)字段,并确保它指向正确的JDK安装路径。
  1. 项目要求:某些项目可能要求使用特定版本的JDK,因此Android Studio会自动将JDK版本重置为1.7以满足项目要求。

为了解决这个问题,你可以尝试以下方法:

  1. 检查和更改JDK版本:按照上述步骤检查并更改JDK版本,确保它指向正确的JDK安装路径,并选择合适的JDK版本(建议使用较新的版本)。
  2. 更新Android Studio:确保你使用的是最新版本的Android Studio,因为较新的版本通常会修复一些已知的问题和兼容性错误。
  3. 清除缓存:尝试清除Android Studio的缓存,可以通过选择“File”(文件)菜单中的“Invalidate Caches / Restart”(无效缓存/重启)选项来执行此操作。
  4. 重建项目:如果以上方法都无效,可以尝试重新构建项目,有时候这可以解决一些配置相关的问题。

请注意,以上方法仅供参考,具体解决方法可能因个人情况而异。如果问题仍然存在,建议查阅Android Studio的官方文档或寻求相关技术支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

android studio接口调用_android studio jdk版本

Android 做jni的时候 需要根据native java类生成对应的.h头文件,然后根据.h头文件写cpp文件。...在Android studio 可以添加自定义工具,将javah指令添加进去 首先我们看下javah的指令格式 由此指令我们知道怎么使用javah指令 例如有java文件 D:\project\Test...intermediates\javac\debug\classes\com\example\test.class 要输出的头文件目录 D:\project\Test\app\src\main\cpp 使用javah的指令...studio File – Settings – 打开Settings Name: javah 显示的名称 Description: javah 指令详情 Program: javah 指令的路径...这里显示的路径信息是根据你android studio 工程当前打开什么文件,根据这文件展示路径信息的,选择对应路径信息,填入Arguments 里就行 working directory: 指令在哪个路径下执行

1.5K10
  • 64 位版本Android StudioAndroid 模拟器做好准备

    时间线 今后,我们将仅支持 64 位版本的操作系统,为了尽可能降低此项变更对您的影响,我们采取的第一个措施便是将 32 位版本设置弃用 (deprecate)。...我们将在一年后正式停止产品支持,并移除 32 位版本的下载链接。请注意,如果您在此期间已经安装了 32 位版本Android Studio,您可继续使用该产品,但我们不会再向您提供重新下载的链接。...64 位应用支持: C/C++ 源代码开发者可以同时应用构建 32 位和 64 位版本。...下一步 简短地总结一下: 在正式停止对 32 位版本 Android Studio 的支持之前,我们想提前与您分享这些变更,提供一些指导性意见,并给予一年的宽限期,您留出充足的时间将项目迁移至 64...您可继续使用 32 位版本Android Studio,但是请注意,这些版本将停止接收任何更新。

    65820

    提示 64 位版本Android StudioAndroid 模拟器做好准备

    时间线 今后,我们将仅支持 64 位版本的操作系统,为了尽可能降低此项变更对您的影响,我们采取的第一个措施便是将 32 位版本设置弃用 (deprecate)。...我们将在一年后正式停止产品支持,并移除 32 位版本的下载链接。请注意,如果您在此期间已经安装了 32 位版本Android Studio,您可继续使用该产品,但我们不会再向您提供重新下载的链接。...64 位应用支持: C/C++ 源代码开发者可以同时应用构建 32 位和 64 位版本。...下一步 简短地总结一下: 在正式停止对 32 位版本 Android Studio 的支持之前,我们想提前与您分享这些变更,提供一些指导性意见,并给予一年的宽限期,您留出充足的时间将项目迁移至 64...您可继续使用 32 位版本Android Studio,但是请注意,这些版本将停止接收任何更新。

    97720

    .Net 转战 Android 4.4 日常笔记(5)--新软件Android Studio 0.5.8安装与配置及问题解决

    ,也需要安装java JDK 1.下载最新的JDKhttp://developers.sun.com/downloads/ 我是下载JDK1.7版本,安装过程可以先配置环境变量 我的电脑->属性->高级...->环境变量->系统变量添加以下环境变量: JAVA_HOME值:安装JDK的目录, 我的C:\Program Files\Java\jdk1.7 (安装时候有路径选择,复制下来即可) CLASSPATH...;"要加上,如果没有则新建) 安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK版本信息。...出现版本信息即成功安装 2.下载Android Studio 最新版 点击Next ,自动检测电脑JDK,如果环境变量不设置好这边就提示搜索不到: 点击Next,选择使用权限,第一个是所有用户,第二个当前用户...重启Android Studio后,打开项目即可。 体验了一下新的的IDE发现Android Studio也并不是传说的神,启动AVD还是那么的慢。

    70670

    Android FFMPEG 开发】Android Studio 配置 FFMPEG 库最小兼容版本 ( undefined reference to atof )

    最小兼容版本 : 在 Ubuntu 编译 FFMPEG 时 , 需要指定头文件 与 NDK 的依赖库 , 这个 NDK 依赖库与头文件的 版本 , 是我们的最小兼容版本 ; 2 ....| 最终脚本 ) 博客 , 交叉编译 FFMPEG 库时 , 使用的编译脚本如下 : #!...--sysroot 头文件与库文件查找目录设定 : 使用 --sysroot=XX 参数设置 ; 指定本次编译的 头文件 与 库文件 , 系统会自动到 XX/usr/include 目录下查找头文件 ,...配置依赖库路径 : 配置 android-21 版本 的 库 和 头文件路径 , –sysroot=$NDK_ROOT/platforms/android-21/arch-arm , 其版本Android...21 版本的库 , 那么 Android Studio 只能配置 21 的最小兼容版本 , 如果小于 21 就会报错 ;

    76830

    Android Studio2.x版本无法自动关联源码的解决方法

    Android Studio2.x版本无法自动关联源码的解决方法         在学习android开发过程,对于一个不熟悉的类,阅读源码是一个很好的学习方式,使用andorid studio开发工具的...如果android studio版本2.0以上,需要注意,尽管下载了源码文件,可以在跳转源码的时候,会报错误找不到源码 Sources for 'Android API 23 Platform' not...2.在android studio偏好设置jdk.table.xml文件添加源码路径,这个文件在android studio开发工具的配置目录,路径如下: 在Windows系统,一般:系统盘:\...Users\username\.你的android studio名称及版本\config\options 在OS系统,一般:~/Library/Preferences/你的android studio...名称及版本/options 打开jdk.table.xml文件后,找到对应SDK版本的源码路径配置标签,将第一步检查的源码文件路径添加进入,如下图: ?

    63730

    iMac上Android Studio 的一些设置

    电脑上的Android Studio装了已经有些时间了,然而因为所有工作的项目都是ADT,所以虽然垂涎已久,但都是浅尝辄止。...Down 注释代码(//) Cmd + / 注释代码(/**/) Cmd + Option + / 快捷覆写方法 Cmd + O 异常处理 升级gralde以后编译报错 问题现象 升级gradle到高版本...然而查看File-> Project Structure -> SDK Location里面的JDK已经是1.7 Error:Gradle 3.3 requires Java 7 or later...问题原因 Android Studio会自己设置默认的jdk位置,默认的jdk是1.6*,1.7+,虽然修改了Project Structure,但是plist里面并没有修改。...解决办法: 进入Android Studio的私有目录,需要修改/Application/Android Studio/Contents/info.plist中下面的配置: JVMVersion

    1K60

    Gradle教程–基础篇

    Gradle基本概念 我个人理解是 Gradle 在 Android Studio 中有三个意思 Gradle plugin(Gradle 插件及插件版本) Gradle(Gradle 的版本) Gradle...for Gradle Release Notes 值得注意的是,你的AndroidStudio 版本越高,你的Gradle插件版本越高,目前Android Studio 2.3.2的版本对应的是Gradle...compileOptions是指java的版本android 5.0开始默认安装jdk1.7才能编译,但是mac系统自带jdk版本是1.6,所以需要手动下载jdk1.7并配置。...,如果还有其他module都需要按照如上格式加进去 版本变更方法–使用 Android Studio 修改 build.gradle 插件版本号 dependencies { classpath...'com.android.tools.build:gradle:1.0.0' } 修改使用的 Gradle 版本(gradle wrapper distributionUrl 修改 gradle版本与插件版本匹配

    97420

    compileSdkVersion android-24 requires JDK 1.8 or later to compile

    二、 为啥有这样的错误 这是明摆着告诉我们,当前工程用的是Android SDK 24编译的,也就是之前新出的Android N,虽然没有接触过N版本,但是多少也有耳闻,这个版本除了很多新的特性(...StudioJDK的路径,然后就蒙了。。。...五、 配置JDK路径 我们打开Android Studio,在File->Project Structure......说到JDK 1.8,大家应该知道Java JDK 1.8里面的Switch可以支持对字符串进行判别了!如今Open JDK 1.7也支持这样的特性了,Oracle JDK 1.7目前不知道支不支持。...既然已经支持了,但是还是有很多童鞋发现,尽管自己使用的是Open JDK 1.7,但是代码里Switch对字符串进行判别还是会报错,这是因为使用的Eclipse版本太旧,其本身编译器还没有支持这种特性,

    66740

    Android Studio下载、安装和配置+SDK+tools下载(无敌超级详细版本

    下载: Anderson Studio是GoogleAndroid提供的官方IDE工具,下载地址:Android Studio 中文社区-安卓开发者工具集:Android SDK/JDK/ADT/Gradle.../dl/android/studio/install/3.4.1.0/android-studio-ide-183.5522156-windows.exe 安装环境要求 : 其中JDK的最低版本1.7...Android Studio安装过程: 以android-studio-ide-183.5522156-windows(2019.9.10最新的版本3.4.1)这个版本例 这里是安装路径的设置...Android Studio的配置: 第一个选项是导入之前的配置,如果你之前安装过Android Studio,就选第一个选项,如果你是第一次安装,就选第二个选项,我这里就默认你选第二个了。...接下来就启动Android Studio 这里我是选和Google分享数据,如果你不想的话,可以选第二个。

    4.3K31

    【错误记录】Android Studio 查看 Gradle 配置的方法源码 ( 配置 gradle-wrapper.properties 版本 gradle-x.x.x-all.zip )

    文章目录 一、报错信息 二、解决方案 Android Plugin DSL Reference 参考文档 : https://google.github.io/android-gradle-dsl/2.3.../ 一、报错信息 ---- 在 Android Studio , 分析 Gradle 配置时 , 点击 build.gradle 构建脚本的方法 , 弹出的是 .class 字节码文件 , 如查看...apply plugin: 'com.android.application' 引入 ‘com.android.application’ 插件的方法 , 调用的是 PluginAware 接口中的 apply...文件的配置 , 此处配置了 Gradle 的版本和类型 ; 此处配置的是 gradle-6.7.1-bin.zip 文件 , 该文件是不带源码的 ; 需要下载 gradle-6.7.1-all.zip...Gradle 版本 , 其中 gradle-x.x.x-bin 是不带源码的 Gradle 版本 , gradle-x.x.x-all 是带源码的 Gradle 版本 ;

    85550

    Android开发环境搭建Android应用界面开发

    Android应用界面开发 第一章学习 第一部分#### ---- 1.Java环境搭建: Jdk下载: http://www.oracle.com/technetwork/java.../javase/downloads/jdk8-downloads-2133151.html 当然我可能没听老师的,不仅安装了Java SDK1.7,还装了Java SE Development Kit...qq-pf-to=pcqq.group ---- 2.Android studio的安装使用 使用“Lantern”(免费访问外国网站神器) https://developer.android.com...大致上应该是:C:\Users\用户名\AppData\Local\Android\Sdk 安卓SDK 根据上表,可以了解SDK的文件结构,一开始我也下载了大约36GB的文件,然后根据表...好吧,一开始我自己就是误打误撞用Android Studio开发Java…………还是问了别人,才知道IntelliJ IDEA………………这是另外一回儿事了

    1.2K20

    听说你Android Studio更新Gradle很慢

    虽然不知道为什么Android Studio在我大概一个工程的时候自己就开始下载Gradle.zip包了,但是从之前那么多次更新的情况来看,Gradle应该会在如下几种情况提示更新: 1....Android Studio有组件更新的时候 2. 新建的工程用了之前没有用过的Android SDK的版本(比如我最近项目中用到的SDK 24版本) 3....使用了更新的JDK版本(这种情况我也不知道是不是造成Gradle更新的原因,但是最近将原来的JDK 1.7改 为了JDK 1.8,后来就更新Gradle了) 然后我们的问题就出现了:苦苦等了快十几分钟...显示包内容 然后我们关闭Android Studio,来到Android Studio安装的位置:显示包内容->Contents->gradle: ?...我发现更新Gradle后的工程会报错,提示我在build.gradle里面建立的依赖都出现了cannot resolve的问题,这时候重启一下Android Studio,工程就会恢复正常了。

    1.5K20
    领券