Android Studio - supplied javaHome is not a valid folder

前端 未结 6 1412
小鲜肉
小鲜肉 2020-12-05 04:07

I decided to update my JDK to Java 8, and installed to the default location of C:\\Program Files\\Java\\jdk1.8.0 with a jre subdirectory.

I

相关标签:
6条回答
  • 2020-12-05 04:34

    Try to delete all .iml files and .idea, and re-import the project from Gradle. Worked for me (provided you have everything else set up).

    This error happens when you switch from Intellij to Android Studio, or the other way around, and load the same project. Looks like their project model is not compatible.

    0 讨论(0)
  • 2020-12-05 04:39

    I ran into the same issue. My jdk was upgraded from a 1.8.0_172 to 1.8.0_202. And I kept getting the mentioned error although I changed to the right jdk, in the module configurations. What confused me was the fact that the API version was stamped with the old *_172 version in the dropdown of available project sdk's. I found the reason for this to be an old obsolete entry in the dropdown that referenced the old *172. After deleting this entry, the APi versions was magically stamped with the new version.

    Note to self: Remember to sanitize your projects when new versions come along

    0 讨论(0)
  • 2020-12-05 04:44

    For Android Studio 1.1.0, after right-clicking on the project:
    Select Open Module Settings
    Select SDK Location at top left
    Type text into JDK Location: box

    0 讨论(0)
  • 2020-12-05 04:51

    I was also seeing this same problem. For me the fix was in 'Run/Debug Configurations' (Run > Edit Configurations...)

    The 'Gradle project' value was set to the build.gradle file location, and this should've been set to the Gradle project object in IDEA, click the folder looking icon not the '...'.

    0 讨论(0)
  • 2020-12-05 04:54

    The problem was my project's JDK location. From the Android Studio Project tool window, I right clicked on the root directory, selected 'module settings', and set the JDK location. Everything's fine now.

    0 讨论(0)
  • 2020-12-05 04:55

    I'm in 1.0.2 and after I clicked OK, it immediately opened a dialog to allow me to specify the location for my project, no longer requiring navigation of the menus to edit the project JDK path.

    Definitely strange that during install, it says the JAVA_HOME environment variable is set to a path that doesn't contain the JDK. After spending time fixing it (downloading the full 64 bit JDK), I create my first project and get the same thing. Because it's not using the environment variable that it hinges on during setup.

    Odd behavior.

    0 讨论(0)
提交回复
热议问题