I was trying to look how my app looks in material design and I would like to use the new cards lib. My Problem is, that it\'s giving me this error within my gradle file and
The other answers are very correct but I want to be more concise and clear. To prevent others from visiting this page multiple times unnecessarily.
Important* Old Path is /System/Library/Java... and New Path is /Library/Java... (Not under the System directory)
Replace old path: /System/Library/Java/JavaVirtualMachines/jdk1.6.0_0.jdk/Contents/Home
Set your new path: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
I haven't moved over to Android Studio, yet. I've used it for a few tests and really like it. Just haven't been able to switch over yet. I've had this sort of issue in Eclipse and that's obviously a different solution, but looking through one of my test projects, this appears to be how you go about it:
Open your project and go to File->Settings.
Under the Project Settings, expand Compiler and go to the Java Compiler option. You want to use javac and set the project bytecode version to 1.7.
Hopefully that'll do it.
For jdk-7u79-macosx-x64.dmg just Setting the directory to /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
Not in /System/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
Both are different
Setting the directory to:
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
in JDK settings solved my issue. I had the same problem getting started up. Hope this helps!
@megapoff answer is correct . But I face little difficulty to fix it . So here is the detail solution step-by-step
For Mac
In JDK location click on browse and go to /->Library->Java->JavaVirtualMachines->jdk1.7.0_60.jdk->Contents->Home
Note :- Its Not /System/Library
it's /Library
click Apply and OK .... Bingo ..... Build the project again .....
Instead of looking for the folder inside :
/System/Library/Java/JavaVirtualMachines/
We have to look into :
/Library/Java/JavaVirtualMachines/