forked from qt-creator/qt-creator
Android: Look for latest JDK version and not 1.8 specifically
Recent SDK Manager that is used by Qt Creator works with JDK 11+, and JDK 11 is needed by Qt 5.15.7+, so look for the newest JDK instead of 1.8 as currently being done. Change-Id: I6ff415aa300d742735e8636b24a03116d5bfe2b6 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -120,7 +120,7 @@ void AndroidToolChain::addToEnvironment(Environment &env) const
|
||||
env.set(QLatin1String("ANDROID_NDK_HOST"), config.toolchainHostFromNdk(m_ndkLocation));
|
||||
const Utils::FilePath javaHome = config.openJDKLocation();
|
||||
if (javaHome.exists()) {
|
||||
env.set(QLatin1String("JAVA_HOME"), javaHome.toUserOutput());
|
||||
env.set(Constants::JAVA_HOME_ENV_VAR, javaHome.toUserOutput());
|
||||
const FilePath javaBin = javaHome.pathAppended("bin");
|
||||
const FilePath currentJavaFilePath = env.searchInPath("java");
|
||||
if (!currentJavaFilePath.isChildOf(javaBin))
|
||||
|
||||
Reference in New Issue
Block a user