Android环境配置及第一个Hello World
安装Java jdk
1.下载
①链接:link(Java1.8)
②或者去我的百度网盘拿,不过因为我常用的是windows,所以只有X64的版本,需要其他版本的请自行下载。
链接:https://pan.baidu.com/s/1jb7iCWdtLgHEbVab4Yy9iw
提取码:nxxh
2.下载好之后直接安装即可
3.环境配置
①右键我的电脑选择属性-高级系统设置-环境变量-点击新建
②在系统变量中创建如下变量,变量值选择到你的Java的jdk目录
③继续在系统变量中双击Path-新建-复制粘贴-确定
%JAVA_HOME%\bin
④配置完毕之后先不着急关环境变量窗口,因为Android studio也需要配置。
安装Android studio
1.下载
①链接:link
②百度网盘:
链接:https://pan.baidu.com/s/1ssLKcXJI81B3Kf8xAcDCtg
提取码:5b0w
3.安装时要选择在一个空的文件夹下,不要有中文和空格。
4.这里要选择第二个选项
5.安装完毕之后打开Android studio,选择Settings
6.在SDK Platforms中勾选这些进行然后点击下方的OK进入下载,要记住路径,在Qt中配置的时候要用到
7.下载完毕之后再次进入第6步,然后选择SDK Tools,勾选NDK进行下载
8.环境配置
在Path中新建,将刚才下载Sdk时的路径粘贴进去-确定
安装手机模拟器
我选择的是夜神,其他的模拟器应该也大同小异
1.下载链接:link
2.安装完毕之后继续在环境变量-Path-添加进去,这个就别复制粘贴了,或许咱们的安装路径不一样。
D:\夜神模拟器\Nox\bin
配置Qt
Qt的下载和安装我就不多说了,网上教程很多,需要注意的是,安装的时候一定要勾选Android相关的组件。
1.打开Qt-工具-设备
2.当出现红线框中的绿勾,也就代表着配置成功了
第一个Hello World
1.打开夜神模拟器;如果你是使用手机直接来运行,则需要打开手机的开发者模式,这里以华为为例:link
2.在Qt中创建一个项目
3.这里推荐勾选桌面及安卓,可以先在电脑上编译通过,然后部署到手机上
4.在main.qml中添加如下代码,然后在电脑运行,没有问题。
Text{
text:"Hello World"
font.pointSize: 18
anchors.centerIn: parent
}
5.切换到安卓,选择Debug
6.运行时,选择你的模拟器(记得编译前先打开模拟器额),点击OK
7.在模拟器中就会生成一个熟悉的图标
8.单机打开之后!!!!!成功!接下来你就可以尽情的书写你的程序啦。
常见错误
1.运行时,检测不到正在运行的手机。
解决办法
①在安卓的文件夹中找到一个叫做adb.exe的文件,将他复制到夜神模拟器的bin目录下,先将它改名为nox_adb.exe,然后替换掉bin目录中的同名exe。
②验证一下是否可以被检测到,win+R-输入adb devices
,当出现如下图所示既为成功。
③如果提示adb不是内部或者外部命令,那么把adb.exe所在的绝对路径也配置到环境变量的Path中去即可。
2.NDK于Qt版本不对应
报错error: ‘type_traits’ file not found
解决办法
①下载对应版本NDK