- 
    Bug 
- 
    Resolution: Fixed
- 
    P2: Important 
- 
    None
- 
    6.3.0
- 
        
- 
        2022wk20FOAndroid&Automotive, 2022wk22FOQtforAndroid, 2022wk24FOQtforAndroid
The issue is that you can run the test only once on the emulator, after that CLEAR STORAGE of the tst_qaudiosource on App info or it must be uninstalled if you want to run it again.
After first run:
 ...
  QTestLib: PASS : tst_QAudioSource::cleanupTestCase()
 I QTestLib: Totals: 41 passed, 0 failed, 0 skipped, 0 blacklisted, 27105ms
 I QTestLib: ********* Finished testing of tst_QAudioSource *********
 W libtst_qaudiosource_x86.so: exit app 0
After second run and etc.:
 ...
 I QTestLib: ********* Start testing of tst_QAudioSource *********
 I QTestLib: Config: Using QtTest library 6.4.0, Qt 6.4.0 (i386-little_endian-ilp32 shared (dynamic) debug build; by Clang 9.0.9 (https://android.googlesource.com/toolchain/llvm-project a2a1e703c0edb03ba29944e529ccbf457742737b)), android 9.0
 W System.err: java.lang.NoSuchMethodError: no static method "Lorg/qtproject/qt/android/multimedia/QtAudioDeviceManager;.registerAudioHeadsetStateReceiver(Landroid/content/Context;)Z"
 W System.err: at org.qtproject.qt.android.QtNative.startQtApplication(Native Method)
 W System.err: at org.qtproject.qt.android.QtNative$7.run(QtNative.java:658)
 W System.err: at org.qtproject.qt.android.QtThread$1.run(QtThread.java:61)
 W System.err: at java.lang.Thread.run(Thread.java:764)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xf16cea00) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xe9a13600) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd69fd000) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd69fd600) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd69fdc00) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd69fe200) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd69fe800) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd69fee00) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd69ff400) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd69ffa00) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd39fa000) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd39fa600) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 E IAudioFlinger: createRecord returned error -22
 E AudioRecord: AudioFlinger could not create record track, status: -22
 E libOpenSLES: android_audioRecorder_realize(0xd39fac00) error creating AudioRecord object; status -22
 W libOpenSLES: Leaving Object::Realize (SL_RESULT_CONTENT_UNSUPPORTED)
 I QTestLib: FAIL! : tst_QAudioSource::initTestCase() 'testFormats.size()' returned FALSE. ()
 I QTestLib: Loc: [/home/pekka/dev_qt6_second/qt6/qtmultimedia/tests/auto/integration/qaudiosource/tst_qaudiosource.cpp(175)]
 I QTestLib: PASS : tst_QAudioSource::cleanupTestCase()
 I QTestLib: Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 322ms
 I QTestLib: ********* Finished testing of tst_QAudioSource *********
 W libtst_qaudiosource_x86.so: exit app 0
After uninstall and first run:
 ...
 I QTestLib: PASS : tst_QAudioSource::cleanupTestCase()
 I QTestLib: Totals: 41 passed, 0 failed, 0 skipped, 0 blacklisted, 35024ms
 I QTestLib: ********* Finished testing of tst_QAudioSource *********
 W libtst_qaudiosource_x86.so: exit app 0
- blocks
- 
                    QTBUG-99095 Android tst_QAudioSource test failed -         
- Closed
 
-         
- relates to
- 
                    QTBUG-99095 Android tst_QAudioSource test failed -         
- Closed
 
-