Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.
-
@SGaist But I don't know how to do it. Could you help me?
@20Stefan05
Hi
https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-set-environment-variables-in-linux/so try
export ANDROID_NDK_ROOT=/home/stefan/Downloads/android-ndk-r19c/android-ndk-r19c
in the terminal -
@20Stefan05
Hi
https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-set-environment-variables-in-linux/so try
export ANDROID_NDK_ROOT=/home/stefan/Downloads/android-ndk-r19c/android-ndk-r19c
in the terminal@mrjj Thank you!
-
Does Qt 5.15.0 works with ndk side-by-side? I have ndk version 21.2.6472646 installed via Android Studio. Qt Creator keeps wanting me to install 21.2.63xxxxx version.
Where can I find which Qt version requires which NDK version?
-
Does Qt 5.15.0 works with ndk side-by-side? I have ndk version 21.2.6472646 installed via Android Studio. Qt Creator keeps wanting me to install 21.2.63xxxxx version.
Where can I find which Qt version requires which NDK version?
Hi
Here
https://doc.qt.io/qt-5/android-getting-started.htmlQt 5.14.0 or later, Qt 5.13.2 or later, and Qt 5.12.6 or later NDK r20b or r21 android-clang Note: Qt 5.14.0 and 5.14.1 with NDK r21 have a bug fixed at QTBUG-81461. Qt 5.12.0 to 5.12.5 and Qt 5.13.0 to 5.13.1 NDK r19c android-clang Qt 5.11 and below NDK r10e GCC toolchain
-
Hi
Here
https://doc.qt.io/qt-5/android-getting-started.htmlQt 5.14.0 or later, Qt 5.13.2 or later, and Qt 5.12.6 or later NDK r20b or r21 android-clang Note: Qt 5.14.0 and 5.14.1 with NDK r21 have a bug fixed at QTBUG-81461. Qt 5.12.0 to 5.12.5 and Qt 5.13.0 to 5.13.1 NDK r19c android-clang Qt 5.11 and below NDK r10e GCC toolchain
@mrjj said in Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.:
Hi
Here
https://doc.qt.io/qt-5/android-getting-started.htmlQt 5.14.0 or later, Qt 5.13.2 or later, and Qt 5.12.6 or later NDK r20b or r21 android-clang Note: Qt 5.14.0 and 5.14.1 with NDK r21 have a bug fixed at QTBUG-81461. Qt 5.12.0 to 5.12.5 and Qt 5.13.0 to 5.13.1 NDK r19c android-clang Qt 5.11 and below NDK r10e GCC toolchain
There is no version
r21
. There's a version21c
which seems to have issue with Qt 5.15.0https://developer.android.com/ndk/downloads/revision_history
-
This is a bit problematic. There is no mention of
r21
on NDK Revision History or NDK Downloads or Unsupported NDK Downloads. Qt should try to support the latest NDK which would ber21d
. -
This is a bit problematic. There is no mention of
r21
on NDK Revision History or NDK Downloads or Unsupported NDK Downloads. Qt should try to support the latest NDK which would ber21d
.@Sudhir-Khanger
Hi
but dont r21d works ? -
@Sudhir-Khanger
Hi
but dont r21d works ?@mrjj said in Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.:
@Sudhir-Khanger
Hi
but dont r21d works ?I have my setup working with an older version of NDK which probably corresponds to
r21
. It didn't work for me with newer version of NDK. -
@mrjj said in Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.:
@Sudhir-Khanger
Hi
but dont r21d works ?I have my setup working with an older version of NDK which probably corresponds to
r21
. It didn't work for me with newer version of NDK.@Sudhir-Khanger
Hi
This is with Qt5.15.0. correct ? -
@Sudhir-Khanger
Hi
This is with Qt5.15.0. correct ?@mrjj said in Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.:
@Sudhir-Khanger
Hi
This is with Qt5.15.0. correct ?Yes, the latest version of NDK doesn't work with the latest stable version of Qt.
-
@mrjj said in Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.:
@Sudhir-Khanger
Hi
This is with Qt5.15.0. correct ?Yes, the latest version of NDK doesn't work with the latest stable version of Qt.
@Sudhir-Khanger
Hi
Ok thank you. did you try the Obsolete thing from ticket ?
https://bugreports.qt.io/browse/QTCREATORBUG-23794Turn off "Hide obsolete Packages".
Install "Android SDK Tools (Obsolete)". -
@Sudhir-Khanger
Hi
Ok thank you. did you try the Obsolete thing from ticket ?
https://bugreports.qt.io/browse/QTCREATORBUG-23794Turn off "Hide obsolete Packages".
Install "Android SDK Tools (Obsolete)".Those obsolete packages have been removed from Android SDK Manager and I can't seem to find them.
-
Those obsolete packages have been removed from Android SDK Manager and I can't seem to find them.
@Sudhir-Khanger
So the "Hide obsolete Packages" is also removed ?
I did this like 3 weeks ago and it still had it there. -
@Sudhir-Khanger
So the "Hide obsolete Packages" is also removed ?
I did this like 3 weeks ago and it still had it there.@mrjj Likely Google removed them. If you delete that package from the SDK Manager and also delete its folder from the disk it might also be not available for you.
The issue would go away if I install an older version of the NDK which makes me think it would be related to NDK version not being supported than SDK Tools.