我在Linux上使用了大量的Qt调试工具Gammaray。现在,我也想在Android上使用它,但却没能让它正常工作。
我遵循了这里概述的说明:https://github.com/KDAB/GammaRay/blob/master/Install.txt
make步骤成功完成。
...
[ 92%] Built target gammaray_widgetinspector_plugin
[ 95%] Built target gammaray_qmlsupport
[100%] Built target gammaray_styleinspector_plugin
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libgammaray_kitemmodels-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libgammaray_common-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libgammaray_core-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libgammaray_probe-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/styles/gammaray_injector_style-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_codecbrowser_plugin-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_fontbrowser_plugin-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_modelinspector-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_quickinspector-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_signalmonitor-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_statemachineviewer_plugin-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_mimetypes-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_network-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_translatorinspector-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_guisupport-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_textdocumentinspector-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_actioninspector_plugin-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_widgetinspector_plugin-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libgammaray_widget_export_actions-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_sceneinspector_plugin-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_styleinspector_plugin-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_qmlsupport-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_quickwidgetsupport-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_bluetooth-qt5_8-arm.so
-- Installing: /usr/local/Qt/5.8/android_armv7/lib/libplugins_gammaray_gammaray_positioning-qt5_8-arm.so现在,我创建了一个简单的qmake测试项目,并在其中添加了android: QT += GammaRayProbe,如文档所述。
当我现在运行qmake时,我总是在QT: GammaRayProbe中得到: Project :未知模块
通过查看Qt5.8安装的mkspec文件,我想知道这是如何工作的。make步骤没有安装允许QT += GammaRayProbe工作的+=文件。
我做错了什么?
发布于 2017-07-09 10:38:29
Install.md在那个时候已经过时了。它已被更新为正确。
还有两件事要记住。-除了Android探测器,您还需要构建一个完整的GammaRay。确保将GammaRa的各种插件添加到您的.apk中。
https://stackoverflow.com/questions/44358825
复制相似问题