%3F.png)
QML/QtQuick을 기반으로 하고 다른 플랫폼 중에서 Android에서 실행되는 Qt 애플리케이션이 있습니다. Ubuntu 휴대폰을 (대부분) 수정하지 않고 이 애플리케이션을 컴파일할 수 있습니까? 그렇다면 어떻게?
Ubuntu 전화 애플리케이션도 QML/QtQuick을 사용한다는 것을 알고 있지만 휴대용 Qt 애플리케이션의 원래 의도는 다른 플랫폼에서 동일한 코드를 사용하는 것이기 때문에 Ubuntu 관련 코드를 추가하고 싶지 않습니다.
답변1
무엇을 사용하고 있는지에 따라 달라집니다. 앱이 알림이나 백그라운드 서비스 등을 위해 Android 관련 API를 사용하는 경우 해당 API를 Ubuntu에서 작동하는 API로 바꿔야 합니다.
또한 QtQuick.Controls 구성 요소를 사용하는 경우 해당 구성 요소를 동등한 Ubuntu.Components로 바꾸거나 앱 패키지에 QtQuick.Controls 패키지를 포함해야 합니다. 기본 구성 요소로 포함하지 않을 것 같습니다. 설치하다.