qt5.10 开发安卓之硌手的小虫子们
1、jdk 下载:
下载地址:http://www.oracle.com/technetwork/java/javase/overview/index.html
windows 平台不要下载java se10.0,我刚开始安装好这个。环境变量也设置好了,但是安装sdk的时候一直监测不到jdk存在。
我下载的java版本为 Java SE 8u171/ 8u172
参考https://blog.csdn.net/hechao3225/article/details/52982443
2、使用 Qtwebengine 编译时出现 Project ERROR: Unknown module(s) in QT: webengine
使用windos下的qmake 正常运行,但是使用安卓下的qmake编译就出现该问题。
在网上查找资料WebEngine这个东西安卓环境不支持,只好换成webview来替代。
import QtQuick 2.0
import QtWebView 1.0
WebView{
width: 512
height: 768
url:"http://baidu.com"
}3、想显示一张图片结果不能显示,运行时输出QML Image: Protocol "e" is unknownimage 下的source 不支持绝对路径比如e:/img/img.png必须是 qrc 或者assets 路径下的资源。4、安卓使用不在qrc中的文件资源。首先在.pro中写入
deployment.files +=assets/
deployment.path =/.
INSTALLS += deployment 第一行是你资源所在目录,我的是.pro 文件所在目录下 assets/img.png第二行是打包到apk的路径,编译时会把img.png复制到android-build\assets路径。使用时直接用“assets:/
img.png";如果你写成deployment.path = /assets 那么代码中应该是“assets:/assets/img.png”5、加载图片的source可以使用上面的路径,但是用webview 加载本地的html时出现地址模式错误。assets/demo.html 文件路径 ,webview中使用一下路径。source:"file:///android_asset/demo.html"6、复制文件到安卓硬件设备中,并且访问。我用的是小米手机,它的内部存储设备的实际地址是/storage/sdcard0/这路径可以从手机的下载设置中看到。当我想把apk中assets/目录下的文件拷贝到该路径中,不成功。后来通过qt 中qdir.currentPath()函数获得了应用程序的工作目录。/data/data/org.qtproject.example.AutoDriver/后面org.qtproject.example.AutoDriver是应用程序包名。Qfile::copy("assets:/img.png","/data/data/org.qtproject.example.AutoDriver/img.png") 复制操作成功。qfile dir("/data/data/org.qtproject.example.AutoDriver/img.png") 访问操作也成功。
转载于:https://www.cnblogs.com/kabe/p/9274220.html
qt5.10 开发安卓之硌手的小虫子们相关推荐
- mingw版本下qt与HTML,QT5.10开发(2) 在Windows 10下使用MinGW编译 静态Qt 5.10 release版 详细过程...
Qt建议安装动态链接Dbug版和编译安装静态链接release版 前提: 先安装动态链接Dbug版,方法:QT5.10开发(1)安装QT5.10 地址:http://blog.csdn.net/qq_ ...
- QT5.10开发(1)安装QT5.10
一.QT软件下载 Qt 5.9 之后的安装包与之前相比,不再区分 VS 版本和 MinGW 版本,而是全都整合到了一个安装包中.因此,与之前的安装包相比,体积也是大了不少,以前是 1G 多,现在是 2 ...
- QT5.10开发(5)QT入门知识
QWidget对象 后续补 标准信号和槽 后续补 自定义槽函数 后续补 自定义信号 后续补 Lamda表达式 后续补 QT坐标系统 #include "widget.h" #inc ...
- 小米android10升级版本,小米9 MIUI安卓10开发版已开始推送,建议大家不要去升级!...
原标题:小米9 MIUI安卓10开发版已开始推送,建议大家不要去升级! 近期,有小米9用户接到了安卓10的开发版更新,此前Android Q开发版一直在内测中,并没有说明何时结束,这次意外接到系统更新 ...
- Qt5开发安卓调试工具(adb input以及adb shell screencap应用)
Qt5开发安卓调试工具(adb shell input以及adb shell screencap应用) 文章目录 Qt5开发安卓调试工具(adb shell input以及adb shell scre ...
- linux ipp qt,win10+QT5.10.1搭建OpenCV开发环境
一. 搭建前的准备工作 1.下载QT 2.下载OpenCV 3.下载Cmake工具 二.安装软件 1.QT傻瓜式安装,记得安装路径即可 2.Cmake安装,注意在安装过程中勾选"为所有用 ...
- Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤
Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 目录 Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 1.简介 2.软件下载 1.J ...
- DELPHI XE 10.3开发安卓APP的经过
首先要感谢CSDN和各位上传东西上CSDN的朋友,我原来有900多分的,为上下载相关的东西,花掉了400多分. 本来想安装XE10.4的,无奈PJ不了,XE10.4前两天在一台WIN7 64位上成功安 ...
- coloros11跟Android,安卓10与安卓11究竟差异在哪里?我们拿这两台新机试了一下
9 月 24 日,OPPO 带着全新的 ColorOS 11 与我们正式见面,这一基于安卓 11 底层深度打造的新系统给我们带来了不少新特性.而就在 ColorOS 11 发布的前些天,华为也为我们带 ...
最新文章
- 人工智能基础-算法工程师为什么要懂线性代数?
- Tomcat 最新版安装与使用手册,tomcat更改端口号方法,tomcat控制台乱码问题解决方法
- city code table广东_专访 | 杨龙——第20届广东十佳服装设计师
- TMemo的ScrollBars属性和大文本
- python 单例模式
- Nacos 1.3.0 来了,基于全新内核构建!
- MySql数据库帮助类:DbHelperMySQL
- android 混淆成功,Android 混淆APK并检查是否混淆成功
- 跟随鼠标移动-demo
- 未来测试软件推荐,未来函数检测工具优化版(支持所有股软未来检测)
- 达人评测 R5 7530U和i5 1240p选哪个好
- win7 防火墙开启ping
- 1905. 统计子岛屿-深度优先遍历图
- [转][RabbitMQ+Python入门经典] 兔子和兔子窝
- 第 16 章 string类和标准模板库
- 定时任务(三)动态配置定时任务
- 设计模式——策略模式,工厂模式,代理模式三者的区别
- 什么是阿里云备案服务号及相关疑问解答
- “降维算法”面试知识点总结-PCA+LDA算法-百面机器学习系列4
- Flash动画个人学习总结