- 博客(5)
- 收藏
- 关注
原创 在Android上使用POI生成word文档时报错Didn‘t find class “androidx.core.app.CoreComponentFactory“
从阿帕奇官网下载的POI最新版(poi-bin-4.1.2-20200217.zip),然而在启动Android程序使用POI时就报错Didn‘t find class “androidx.core.app.CoreComponentFactory“,试了网上的办法都不行,尝试使用老版本的POI(3.9)问题解决。...
2020-12-29 11:06:03 2220
原创 Android for QT使用sqlite,Driver not loaded
QT开发的SQLite访问模块,封装为so,Android通过JNA调用so。QT中在调用 QSqlDatabase::addDatabase后报错(lastError()获取)Driver not loaded。但libplugins_sqldrivers_qsqlite_arm64-v8a.so文件已经打包进apk了(放在libs文件夹下)。然后尝试在QT中先调用QCoreApplication::addLibraryPath添加路径“/data/app/包名/lib/arm64”发现还是不行。
2020-12-16 17:02:05 448 1
原创 QUDPSocket接收信号无法触发问题
QT5.14,Server-Client应用,Server为树莓派,Client为Android设备,代码封装用QT编写封装为soAndroid上点击按钮,调用so发送数据,Server能正常接收数据。Server原路(获取到ip和port)发送给Client响应数据,然而Client就是不触发readyRead信号。解决:在通过udp发送数据的地方,调用waitForReadyRead,问题解决。void SocketTester::sendMessage(QString msg){QNet
2020-12-10 11:40:07 4283
原创 QT for Android 开发动态链接库,信号无法触发问题
用QT 5.14开发Android下的动态链接库so,供Android Studio使用(通过JNA调用)。Qt程序中使用了信号槽机制,然而在手机上运行程序后,信号无法触发。最后在QT文档中发现connect函数:QMetaObject::Connection QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionTyp
2020-12-09 17:15:16 488
原创 Qt发布的程序svg图标不显示问题
用Qt5.14开发的软件,软件中用到了很多svg格式的图标,发布后在有些电脑上svg格式的图标不显示,但png格式的图标正常显示,尝试了网上说的:1.在程序路径增加plugins\imageformats,并拷贝Qt安装目录下的imageformats文件夹;2.拷贝Qt安装目录下的Qt5Svg.dll到程序路径;以上方法都没用,所以最后就把svg全转成png图标就OK了,不知道还有没有其他更好的解决方案。...
2020-12-02 10:25:32 3056 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人