在Android上安装使用Qt

时间:2013-09-26 14:51:22

标签: android qt android-ndk qt5

我正在尝试为Android安装Qt 5.1,我正在使用此处描述的步骤:http://qt-project.org/wiki/Qt5ForAndroidBuilding

我安装了所有先决条件(JDK,Android SDK,NDK等)。我的问题在于第4步,我无法从git repo(git://gitorious.org/qt/qt5.git)下载Qt 5。

有人遇到过同样的问题吗?

我直接从http://qt-project.org/downloads获取了另一个Qt 5 for Android,但它无法构建。当我使用步骤4.4(configure -....)时,我收到The system cannot find the file specified: arch.cpp and arch.obj错误。

如果您有链接或某些内容可以帮助我安装Qt并将应用程序部署到Android,请分享。

2 个答案:

答案 0 :(得分:1)

您已在qt-project上下载的Qt Android版本已经构建完成。您不需要为Android构建Qt,而是使用Qt for Android构建。您只需要配置Qt Creator来定义SDK和NDK目录。请遵循以下文档:http://qt-project.org/doc/qtcreator-2.8/creator-developing-android.html(主页:http://qt-project.org/doc/qt-5.1/qtdoc/android-support.html

答案 1 :(得分:0)

这应该有效:

git clone git://gitorious.org/qt/qt5.git qt5
cd qt5
perl init-repository --no-webkit

configure.bat \
    -developer-build \
    -xplatform android-g++ \
    -nomake tests \
    -nomake examples \
    -openssl
    -android-ndk D:/GitRepo/Resources/X2Go_Android/android-ndk-r8e \
    -android-sdk D:/GitRepo/Resources/X2Go_Android/AndroidSDK/sdk \
    -skip qttools \
    -skip qttranslations \
    -skip qtwebkit \
    -skip qtwebkit-examples-and-demos
make