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 unknown
image 下的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") 访问操作也成功。
												

qt5.10 开发安卓之硌手的小虫子们的更多相关文章

  1. delphi 10 seattle 安卓服务开发(一)

    从delphi 开始支持安卓的开发开始, 安卓service 开发一直都是delphier 绕不过去的坎, 以前也有开发service  的方法,但是都是手工处理启动文件,而且要修改很多东西,基本上成 ...

  2. VS 2017 开发安卓环境搭建 问题总结

    VS 2017可以开发安卓啦,之前一直想尝试开发安卓,但是由于时间忙, Java只学了个基础,不如C#熟练所以一直没有机会接触安卓开发.既然需要利用VS2017开发安卓,那么第一步就是了解VS2017 ...

  3. JS前端开发判断是否是手机端并跳转操作(小结)

    JS前端开发判断是否是手机端并跳转操作(小结) 这篇文章主要介绍了JS前端开发判断是否是手机端并跳转操作,非常不错,具有参考借鉴价值,需要的朋友可以参考下 常用跳转代码 ? 1 2 3 4 5 6 7 ...

  4. 如何用 纯C++(ndk)开发安卓应用 ?

    视频教程请关注 http://edu.csdn.net/lecturer/lecturer_detail?lecturer_id=440 如何安装安卓的开发环境以及怎么设置ndk的环境变量等在前边的文 ...

  5. ddms+adt+jdk的安装及调试开发安卓

    _______ ddms+adt+jdk的安装及调试开发安卓 目录 阐述 1 1  jdk安装 1 2  sdk安装 3 3  Eclipse安装 6 4  ADT安装 10 5  Ddms使用 16 ...

  6. Xamrin开发安卓笔记(三)

    http://www.cnblogs.com/minCS/p/4118170.html Xamrin开发安卓笔记(三)   安装片 Xamrin开发安卓笔记(一) Xamrin开发安卓笔记(二) 这次 ...

  7. Xamrin开发安卓笔记(二)

    http://www.cnblogs.com/minCS/p/4112617.html Xamrin开发安卓笔记(二)   安装篇 Xamrin开发安卓笔记(一) 昨天调理一天AAPT.EXE 被推出 ...

  8. qt5.10.1编译记录

    qt版本更新比较快,不知道选哪个版本合适,故选择一个较新版本的. 平台imx6    +    linux4.1.16   +   qt5.10.1 采用明远智睿提供的编译器:fsl-imx-fb-g ...

  9. 【软件配置】JDK+AndroidStudio4.1开发安卓APP环境安装和配置教程详细

    目录 一.专业名词 二.搭建前资源准备 2.1 JDK资源下载 2.2 AndroidStudio下载 三.安装 3.1 JDK安装配置 3.2 AndroidStudio安装 四.创建安卓APP工程 ...

随机推荐

  1. linux测试umask

    客户需求,由于ftp服务器权限管理需要,测试能否通过修改oracle umask值,达到expdp导出文件权限,导出即是想要的权限. Session [oracle@adg1 ~]$ umask [o ...

  2. vsCode 代码不高亮显示的问题——安装Vetur插件

    vsCode 代码不高亮显示: 解决办法:安装Vetur插件 点击左侧菜单的扩展-->搜索Vetur-->点击安装-->安装完成重启vsCode

  3. echarts3关系图:力引导布局, 固定某些节点

    在数组里设置 fixed: true,<a href='http://echarts.baidu.com/option.html#series-graph.data.fixed'>官方文档 ...

  4. MIG(ddr3)工程报错解决:IO constraint DQS_BIAS\Multiple Driver Net

    现象 在布线自己写的ddr3压力测试代码时,报如下错误. [Constraints 18-586]IO constraint DQS_BIAS with a setting of TRUE for c ...

  5. English-培训5-How much is it

  6. FreeRTOS 任务创建和删除(静态)

    #define configSUPPORT_STATIC_ALLOCATION 1 //打开静态方法 StackType_t TaskStackBuffer[50]; //任务堆栈大小 StaticT ...

  7. 团队高效率协作开发的秘密武器-APIDOC

    团队高效率协作开发的秘密武器 1.前言 在团队协作开发中,不知道各位有没有遇到这样的问题: l 新人接手了项目代码,因没有项目文档,只能靠追踪路由,寻读代码分析业务逻辑 l 前端同学写好了页面,苦等后 ...

  8. Python语言程序设计:Lab4

    Programming 1.Analysing a Text File Look at the file xian_info.txt which is like this: Xi'an China 8 ...

  9. nginx配置文件详解【nginx.conf】

    #基本配置: #user nobody;#配置worker进程运行用户worker_processes 1;#配置工作进程数目,根据硬件调整.通常等于CPU数量或者2倍于CPU数量 比如四核电脑(可以 ...

  10. CISCO设备配置SSH 登陆

    1. 设置设备域名CISCO ip domain name CISCO2.创建密钥Server(config)#crypto key generate rsa The name for the key ...