Qt Creator 8.0.2 released

We are happy to announce the release of Qt Creator 8.0.2!

Qt Creator 8.0.2 fixes various smaller issues. Please take a look at the change log for details.

We now build the Qt Creator packages using Qt 6.3.2, which fixes a crash related to closing drop down menus on macOS.

Get Qt Creator 8.0.2

The Open Source version is available on the Qt download page under "Qt Creator", and you find commercially licensed packages on the Qt Account Portal. Qt Creator 8.0.2 is also available as an update in the online installer. Please post issues in our bug tracker. You can also find us on IRC on #qt-creator on irc.libera.chat, and on the Qt Creator mailing list.

You can read the Qt Creator Manual in Qt Creator in the Help mode or access it online in the Qt documentation portal.


Blog Topics:

Comments

Commenting for this post has ended.

Niels Mayer
0 points
30 months ago

What is the workaround for this new error in deploying to Android, including previously working 6.4.0 and 6.3.2 builds: e.g. with 6.5.0-dev on Google Pixelbook (Android 11, x86_64):

adb: failed to install ...android-build//build/outputs/apk/release/android-build-release-unsigned.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed collecting certificates for /data/app/vmdl1512309325.tmp/base.apk: Failed to collect certificates from /data/app/vmdl1512309325.tmp/base.apk: Attempt to get length of null array] Installing to device failed! Installing Android package to device. Running command "/opt/google/Android/Sdk/platform-tools/adb -s pixelbook:5555 install -r ... android-build-release-unsigned.apk" Performing Streamed Install 21:46:06: The process "/opt/QtCo/6.5.0/gcc_64/bin/androiddeployqt" exited with code 16. 21:46:06: Installing the app failed with an unknown error. 21:46:06: Pulling files necessary for debugging. 21:46:06: Package deploy: Running command "/opt/google/Android/Sdk/platform-tools/adb -s pixelbook:5555 pull ... app_process".

Note the same fundamental error occurs on other Android platforms including with non-dev Qt such as 6.4.0:

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed collecting certificates for /data/app/vmdl1512309325.tmp/base.apk: Failed to collect certificates from /data/app/vmdl1512309325.tmp/base.apk: Attempt to get length of null array]

Fortunately I saved a backup copy of qtcreator 8.0.1 on a different machine I hadn't updated (the aforementioned pixelbook's linux partition), so I just rolled back to 8.0.1 and copied over the updated Tools/QtCreator/share/qtcreator/QtProject/qtcreator/*.xml to the old backup version. Now everything is working again, including allowing me to test out 6.5.0 on Android.

Any suggestions on how to get Android deployment working again for QtCreator 8.0.2? I'm using the same NDK&SDK I had working under 8.0.1 -- 23.2.8568313 . Does the new QtCreator require upgrading to the latest SDK/NDK, or is this a bug? (NB: QtCreator's Edit->Preferences->Devices->Android->Android NDK List->Details shows no issues with either SDK or NDK installation).

Shuchun Sun
0 points
30 months ago

After upgrading to 8.0.2, I keep getting an error message saying './ui_mainwindow.h' file not found. This happens even after creating a new file