Skip to content

Add support for Android #28

Add support for Android

Add support for Android #28

Triggered via pull request November 1, 2025 19:21
Status Failure
Total duration 1h 3m 0s
Artifacts 1

develop.yml

on: pull_request
Check if build should be stopped
3s
Check if build should be stopped
git  /  block-fixup
12s
git / block-fixup
Matrix: build / build
Matrix: checks / build-checks
pre-commit  /  Detecting code style issues
8m 14s
pre-commit / Detecting code style issues
build  /  Update manifest file on download server
0s
build / Update manifest file on download server
Ready to merge
0s
Ready to merge
Fit to window
Zoom out
Zoom in

Annotations

60 errors and 5 warnings
pre-commit / Detecting code style issues
Process completed with exit code 1.
build / Windows 2022 x64: src/controllers/android.h#L17
missing type specifier - int assumed. Note: C++ does not support default-int
build / Windows 2022 x64: src/controllers/android.h#L16
'pair': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type
build / Windows 2022 x64: src/controllers/android.h#L16
'std::pair': 'mixxx::android::QJniObject' is not a valid template type argument for parameter '_Ty1'
build / Windows 2022 x64: src/controllers/android.h#L12
syntax error: missing ')' before identifier 'device'
build / Windows 2022 x64: src/controllers/android.h#L12
'usbDeviceAccessResult': this use of 'void' is not valid
build / Windows 2022 x64: src/controllers/android.h#L11
syntax error: missing ',' before '&'
build / Windows 2022 x64: src/controllers/android.h#L11
missing type specifier - int assumed. Note: C++ does not support default-int
build / Windows 2022 x64: src/controllers/android.h#L10
missing type specifier - int assumed. Note: C++ does not support default-int
build / Windows 2022 x64: src/controllers/android.h#L10
syntax error: missing ';' before '&'
build / Windows 2022 x64: src/controllers/android.h#L10
missing type specifier - int assumed. Note: C++ does not support default-int
build / Windows 11 ARM64: src/controllers/android.h#L17
missing type specifier - int assumed. Note: C++ does not support default-int
build / Windows 11 ARM64: src/controllers/android.h#L16
'pair': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type
build / Windows 11 ARM64: src/controllers/android.h#L16
'std::pair': 'mixxx::android::QJniObject' is not a valid template type argument for parameter '_Ty1'
build / Windows 11 ARM64: src/controllers/android.h#L12
syntax error: missing ')' before identifier 'device'
build / Windows 11 ARM64: src/controllers/android.h#L12
'usbDeviceAccessResult': this use of 'void' is not valid
build / Windows 11 ARM64: src/controllers/android.h#L11
syntax error: missing ',' before '&'
build / Windows 11 ARM64: src/controllers/android.h#L11
missing type specifier - int assumed. Note: C++ does not support default-int
build / Windows 11 ARM64: src/controllers/android.h#L10
missing type specifier - int assumed. Note: C++ does not support default-int
build / Windows 11 ARM64: src/controllers/android.h#L10
syntax error: missing ';' before '&'
build / Windows 11 ARM64: src/controllers/android.h#L10
missing type specifier - int assumed. Note: C++ does not support default-int
checks / coverage: src/controllers/android.h#L17
‘QJniObject’ does not name a type; did you mean ‘QObject’?
checks / coverage: src/controllers/android.h#L16
template argument 2 is invalid
checks / coverage: src/controllers/android.h#L16
template argument 1 is invalid
checks / coverage: src/controllers/android.h#L16
template argument 1 is invalid
checks / coverage: src/controllers/android.h#L16
‘QJniObject’ was not declared in this scope; did you mean ‘QObject’?
checks / coverage: src/controllers/android.h#L12
expected primary-expression before ‘bool’
checks / coverage: src/controllers/android.h#L12
‘QJniObject’ was not declared in this scope; did you mean ‘QObject’?
checks / coverage: src/controllers/android.h#L12
variable or field ‘usbDeviceAccessResult’ declared void
checks / coverage: src/controllers/android.h#L11
‘QJniObject’ does not name a type; did you mean ‘QObject’?
checks / coverage: src/controllers/android.h#L10
‘QJniObject’ does not name a type; did you mean ‘QObject’?
checks / clazy
The strategy configuration was canceled because "checks.build-checks.coverage" failed
checks / clazy
The operation was canceled.
checks / clazy: src/controllers/dlgprefcontroller.h#L5
Include qglobal.h before testing Q_OS_ macros [-Wclazy-qt-macros]
checks / clang-tidy
The strategy configuration was canceled because "checks.build-checks.coverage" failed
checks / clang-tidy
The operation was canceled.
build / macOS 15 arm64
Process completed with exit code 1.
build / macOS 15 arm64: src/controllers/android.h#L18
unknown type name 'QJniObject'
build / macOS 15 arm64: src/controllers/android.h#L17
unknown type name 'QJniObject'
build / macOS 15 arm64: src/controllers/android.h#L16
use of undeclared identifier 'QJniObject'
build / macOS 15 arm64: src/controllers/android.h#L12
unknown type name 'QJniObject'
build / macOS 15 arm64: src/controllers/android.h#L11
unknown type name 'QJniObject'
build / macOS 15 arm64: src/controllers/android.h#L10
unknown type name 'QJniObject'
build / macOS 15 x64
Process completed with exit code 1.
build / macOS 15 x64: src/controllers/android.h#L18
unknown type name 'QJniObject'
build / macOS 15 x64: src/controllers/android.h#L17
unknown type name 'QJniObject'
build / macOS 15 x64: src/controllers/android.h#L16
use of undeclared identifier 'QJniObject'
build / macOS 15 x64: src/controllers/android.h#L12
unknown type name 'QJniObject'
build / macOS 15 x64: src/controllers/android.h#L11
unknown type name 'QJniObject'
build / macOS 15 x64: src/controllers/android.h#L10
unknown type name 'QJniObject'
build / Ubuntu 24.04: src/controllers/android.h#L17
‘QJniObject’ does not name a type; did you mean ‘QObject’?
build / Ubuntu 24.04: src/controllers/android.h#L16
template argument 2 is invalid
build / Ubuntu 24.04: src/controllers/android.h#L16
template argument 1 is invalid
build / Ubuntu 24.04: src/controllers/android.h#L16
template argument 1 is invalid
build / Ubuntu 24.04: src/controllers/android.h#L16
‘QJniObject’ was not declared in this scope; did you mean ‘QObject’?
build / Ubuntu 24.04: src/controllers/android.h#L12
expected primary-expression before ‘bool’
build / Ubuntu 24.04: src/controllers/android.h#L12
‘QJniObject’ was not declared in this scope; did you mean ‘QObject’?
build / Ubuntu 24.04: src/controllers/android.h#L12
variable or field ‘usbDeviceAccessResult’ declared void
build / Ubuntu 24.04: src/controllers/android.h#L11
‘QJniObject’ does not name a type; did you mean ‘QObject’?
build / Ubuntu 24.04: src/controllers/android.h#L10
‘QJniObject’ does not name a type; did you mean ‘QObject’?
checks / clazy: src/qml/qmlsoundmanagerproxy.cpp#L190
c++11 range-loop might detach Qt container (QList) [-Wclazy-range-loop-detach]
checks / clazy: src/qml/qmlsoundmanagerproxy.cpp#L137
c++11 range-loop might detach Qt container (QList) [-Wclazy-range-loop-detach]
checks / clazy: src/qml/qmlsoundmanagerproxy.cpp#L127
c++11 range-loop might detach Qt container (QList) [-Wclazy-range-loop-detach]
checks / clazy: src/qml/qmllibrarysource.cpp#L26
Use QLatin1String("") or QString() instead of an empty QStringLiteral [-Wclazy-empty-qstringliteral]
build / Android 15
No files were found with the provided path: build/build/outputs/apk/release/*.apk. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
pre-commit.patch
427 Bytes
sha256:5820aca9af07c55c49cc31de103a77aa06fc53e01df70180d7e5e8e46211d6dd