Solved Android build SDK not defined. Check Android settings. Qt 5.9.1, QtCreator 4.4.0, with Android Studio.
-
Temporary solution while the link with Android Studio and Qt Creator is not resolved. Hope to help, do not mark as resolved, as the Android Studio and Qt Creator integration should work. Because the latest versions are in Android Studio and support HAXM.
Android SDK r25.2.5
http://dl-ssl.google.com/android/repository/tools_r25.2.5-windows.zip
http://dl-ssl.google.com/android/repository/tools_r25.2.5-linux.zip
http://dl-ssl.google.com/android/repository/tools_r25.2.5-macosx.zipAndroid NDK r15c
https://dl.google.com/android/repository/android-ndk-r15c-windows-x86.zip
https://dl.google.com/android/repository/android-ndk-r15c-windows-x86_64.zip
https://dl.google.com/android/repository/android-ndk-r15c-darwin-x86_64.zip
https://dl.google.com/android/repository/android-ndk-r15c-linux-x86_64.zipApache Ant 1.9.9
http://ftp.unicamp.br/pub/apache//ant/binaries/apache-ant-1.9.9-bin.zip -
I found a strange solution:
-
closed qtcreator
-
I edited the *pro.user file of my project.
there are some entries::
<value type="QString" key="BuildTargetSdk"></value>
<value type="QString" key="KeystoreLocation"></value>
3: I changed every occurence of
<value type="QString" key="BuildTargetSdk"></value>
to
<value type="QString" key="BuildTargetSdk">android-26</value>(26 is my android sdk tools main version)
4: Now I can deploy again to my smartphone.
Strange is: the combobox "Android build Sdk" still is empty... doesn't matter now...
-
-
@FloMe nice trick, thanks for sharing! :-)
-
Seeing this same error with QT 5.9.1, QT Creator 4.4.0, Android SDK Tools 26.1.1
-
@FloMe Tried this, but didn't work for me at least. Still says SDK not found.
-
Open your ... \tools_r25.2.5-windows\tools\android.bat
Install at least the version of the SDK API that you are using.
-
@joaopagotto Yeah thanks for your reply, I got it working earlier already, by downloading the last release of the SDK 25 version, 25.0.3. Didn't have to update the tools, the latest tools installed by Android Studio work just fine.
-
@ind1g1ne0us
seems like this is now already fixed with QtCreator 4.4.1/Qt 5.9.2 -
@raven-worx Yes, in this version works ! =D
-
hello, am i the only one who still facing the same issue ine 4.4.1 ? this is pretty strange, i also have qt5.9.1 and i've tread many android tools version mentioned above,
any update? -
Hello. Issue not resolved on Windows, with QT 5.9.2, QT Creator 4.4.1, Android SDK Tools 26.1.1.
-
@Cdr_sfy same here as you
-
Try delete folder C:\Users\user\AppData\Local\QtProject and uninstall all Qt, and install new version of Qt.
-
I reproduce this problem on Win 10, Qt 5.9.2, QtCreator 4.4.1. But on macOS I haven't got problem. I tried to reinstall Qt, but didn't have any result. Can somebody help me? Thank you!
-
Same problem with Qt 5.9.2, Qt Creator 4.5.0 beta1, on Windows 7 or Linux Mint.
-
-
@AnatolyS Thank you for this help Anatoly :-)
The problem was due to my JDK 9 installation. Removing it, and going back to JDK 8, all is working well now ! -
@Cdr_sfy perfect, nice to hear that you have solved the problem
-
This post is deleted! -
OK, after many hours try out I finally find out how you can fix it.
- Download and use Android NDK r10e separately (don't install it through SDK Manager)
- Download and use Android SDK without Android Studio (download android tools from official site) Qt Preferences will installs all needed packages (build tools , platform tools, sdk tools, platform android-28)
- Install and use Java JDK 8 (not newer)
Please note that installing SDK packages through Android Studio will not be detectable by Qt