在Mac上安裝Android Studio中第一次,檢查沒有JDK,爲什麼我仍然可以在沒有安裝jdk的情況下在android studio中執行gradle build?
MacBook-Pro:~/sh$ java --version
No Java runtime present, requesting install.
MacBook-Pro:/Applications/Android Studio.app/Contents$ ls
Info.plist Resources bin jre license
MacOS _CodeSignature gradle lib plugins
然後我打開Android Studio中寫下了普遍的簡單的程序,「你好」,並建立了它,我預期的錯誤,但沒有... (見構建控制檯高亮部分)
同樣,我像預期「沒有找到JDK」「沒有安裝JDK」錯誤「的java未找到」等等
我試圖用逗號nd line do build,then
MacBook-Pro:~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3/bin$ ./gradle -v
No Java runtime present, requesting install.
我覺得這裏互斥,除非Android Studio構建的項目不使用Gradle。
因此,如何在地球上,正確理解Android Studio中搖籃的角色?
放,以防有人需要它的位置,
MacBook-Pro:/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin$ ls
appletviewer javah jjs keytool schemagen
extcheck javap jmap native2ascii serialver
idlj jcmd jps orbd servertool
jar jconsole jrunscript pack200 tnameserv
jarsigner jdb jsadebugd policytool unpack200
java jdeps jstack rmic wsgen
javac jhat jstat rmid wsimport
javadoc jinfo jstatd rmiregistry xjc
它有自己的JDK。 –