因为才开始学习qt上的安卓
开发,所以环境的搭建给我带来了不少麻烦,我想在这里把我的经验分享给大家。首先我的所有
安装包版本如下:
ndk: android-ndk-r10e-windows-x86_64
ant: apache-ant-1.10.0-bin
jdk: jdk-8u121-windows-x64
qt: qt-opensource-windows-x86-android-5.6.0
android sdk tools: tools_r25.2.3-windows
win10开发平台
说明:版本差异也会导致搭建失败。ndk建议
下载此版本,我试过r13b-windows的版本,最后qt运行环境配置时说找不到gdb调试器,构建套件那里一直
显示一个感叹号。据说,如果jdk 7以后需要ant 9及以上。
第一步:安装
qt5.6
这一步简单,选择安装路径,然后一直点击下一步并等待安装完毕,此过程比较长,解压出来的大小好像有5.xxG,差不多半个小时。
第二步:安装jdk。
同上,选择安装路径,狂点下一步,over!
安装完毕后配置环境变量。网上有很多教程,我直接一点:
Path:添加 “;D:\Program Files\Java\jdk1.8.0_121\bin” 也就是添加jdk安装
目录下的bin目录进去
创建变量JAVA_HOME : "D:\Program Files\Java\jdk1.8.0_121” 即jdk目录
创建变量CLASSPATHP : ".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"
第三步:安装ndk,sdk tools,ant
这些工具都是压缩包,建议都解压在同一个
文件夹下,比如:D:\Android\
其中ant和sdk tools还需要配置环境变量: Path 中添加 ";D:\Android\apache-ant-1.10.0;D:\Android\android-sdk\platform-tools"
注意: tools_r25.2.3-windows这个文件解压后是一个tool文件夹,这里需要把此文件夹放在另外一个根文件夹下,比如我把tools目录放在了D:\android\android-sdk\目录下,此时D:\Android\目录像这样:
window.open('http://www.qtcn.org/bbs/attachment/Mon_1702/50_178236_748e655a64c3e2e.png?17');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" > D:\Android\android-sdk\platform-tools目录下包括adb工具。
打开sdk tools 目录即D:\Android\android-sdk\tools\,双击运行android.bat打开android sdk manager
选择相应的API,我就只安装了以下4个包
然后点击右下角的install xx packages等待安装完毕
注意:这里需要翻墙,推荐green vpn,每天免费使用1小时
下载完毕后,在android-sdk目录下即与tools所在目录会产生
其他的文件夹,所以上面强调要把tools放在另外一个空目录下
第四步:配置qt creator
1 选中Android项:
如图填好:
点击add可以添加avd设备。
2. 选中构建和运行项:
此时套件已经自动配置好,一切没
问题的话像这样:
至此,环境配置终于差不多完成了!!!!