Qt 6 Android: Gradle failure to build with built-in JAR error

Issue I’m attempting to build for Android with Qt 6 and Qt Creator. When attempting to build any project, Widgets or Quick, for Android, including example projects, the following build errors occur. ERROR:/hdd/code/build-AndroidWidgets-Android_Qt_6_6_1_aarch64_Clang_arm64_v8a-Debug/android-build/libs/Qt6AndroidNetworkInformationBackend.jar: D8: java.lang.NullPointerException ERROR:/hdd/code/build-AndroidWidgets-Android_Qt_6_6_1_aarch64_Clang_arm64_v8a-Debug/android-build/libs/Qt6Android.jar: D8: java.lang.NullPointerException Running SDK

Continue reading

Qt6 Android how to call Toast via JNI?

Issue What am I doing wrong in my function when trying to display this Toast? QNativeInterface::QAndroidApplication::runOnAndroidMainThread([=]() { QJniEnvironment env; jclass clazz = env.findClass("android/widget/Toast"); QJniObject displayText = QJniObject::fromString("Hello world"); jint timeout = 10; QJniObject callableToast = QJniObject::callStaticMethod<jobject>( clazz, "makeText", QNativeInterface::QAndroidApplication::context(), displayText.object<jstring>(),

Continue reading