标签: qt-necessitas

Qt5 for Android:Project ERROR:QT中的未知模块:快速qml

我使用此链接的分步教程构建了Android版Qt5:为Android 构建Qt 5.

现在,我能够构建和部署QWidget应用程序到我的nexus 7.但是如果我尝试用给定的QtCreator 2.7.1模板构建QtQuick应用程序,我会收到以下错误:

Project ERROR: Unknown module(s) in QT: quick qml
Run Code Online (Sandbox Code Playgroud)

我完全按照教程中的描述完成了每个构建步骤.还有其他人遇到过这个错误吗?

android qml qt5 qt-necessitas

15
推荐指数
1
解决办法
4055
查看次数

如何在调试模式下将Qt Creator中的--android-platform更改为不是android-1?

我正试图通过Qt Creator在我的Android设备上运行一个新的Qt Quick应用程序.但是,Qt Creator一直使用Android API版本1,而我希望它能够针对Android API版本10(又名Android 2.3.3).

当我运行调试- >启动调试,然后选择一个armeabiarmeabi-v7a我的物理设备和仿真器上,Qt的神秘继续致力于android--1:

"C:\Qt\5.4\android_armv5\bin\androiddeployqt.exe" --input C:/dev/qc/build-qc_mobile-Android_for_armeabi_GCC_4_9_Qt_5_4_0-Debug/android-libqc_mobile.so-deployment-settings.json --output C:/dev/qc/build-qc_mobile-Android_for_armeabi_GCC_4_9_Qt_5_4_0-Debug/android-build --deployment bundled --android-platformandroid--1--jdk C:/jdk1.8.0_05 --ant C:/eclipse/plugins/org.apache.ant_1.9.2.v201404171502/bin/ant.bat

如何在调试时将我的项目配置为针对不同的Android版本?

My Qt creator instance is:
Qt Creator 3.3.0 (opensource)
Based on Qt 5.4.0 (MSVC 2010, 32 bit)

Built on Dec 8 2014 at 15:24:21

From revision d36c4d87db
Run Code Online (Sandbox Code Playgroud)

仅供参考,将发布模式APK部署到我的设备上确实有效.我只是希望让调试模式正常工作.

qt android qt-creator android-sdk-tools qt-necessitas

10
推荐指数
1
解决办法
5795
查看次数

Qt/Necessitas - 合理的QFileDialog替换/皮肤?

我正在寻找一种很好的方法来解决将Qt应用程序移植到Qt/Necessitas(Android)的问题.

一些QtGUI小部件绝对是残酷的 - 不幸的是,包括QFileDialog.

你知道任何具有适当外观和感觉的替换品吗?是否可以使QFileDialog在Necessitas开发人员的高优先级附近使用?

#include <QApplication>

#include <QFileDialog>

int main(int argc, char* argv[]) {
    QApplication a(argc, argv);

    QString fileName = QFileDialog::getOpenFileName(NULL,
      QObject::tr("Open Image"), "/home/jana", QObject::tr("Image Files (*.png *.jpg *.bmp)"));

    a.exec();
}
Run Code Online (Sandbox Code Playgroud)

QFileDialog

qt android qt4 qt-necessitas

6
推荐指数
2
解决办法
2607
查看次数

Qt Necessitas错误 - 找不到Ministro服务

我下载了Linux 的Necessitas安装程序,但我无法在调试器的Android VM上运行我的"Hello World"Qt应用程序.

它给出了这个错误:

Can't find Ministro service.
The application can't start.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这是来自Qt Creator的调试日志:

Starting remote process...D/dalvikvm( 2497): GC freed 699 objects / 55432 bytes in 152ms
D/dalvikvm( 2497): GC freed 65 objects / 2640 bytes in 58ms
W/System.err( 2497): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://search?q=pname:org.kde.necessitas.ministro }
W/System.err( 2497):    at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1408)
W/System.err( 2497):    at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
W/System.err( 2497):    at android.app.Activity.startActivityForResult(Activity.java:2749)
W/System.err( 2497):    at org.kde.necessitas.origo.QtActivity$4.onClick(QtActivity.java:266)
W/System.err( 2497):    at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:158)
W/System.err( 2497):    at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err( 2497): …
Run Code Online (Sandbox Code Playgroud)

qt android qt-necessitas ministro

4
推荐指数
1
解决办法
1944
查看次数

标签 统计

android ×4

qt-necessitas ×4

qt ×3

android-sdk-tools ×1

ministro ×1

qml ×1

qt-creator ×1

qt4 ×1

qt5 ×1