最近闲来无事,遂研究了一下mac平台使用Qt开发安卓应用,主要做了以下几件事情
1. 去官网下载相对于的sdk,官方地址:http://qt-project.org/downloads,然后下载Android的SDK NDK,JDK,apache-ant-1.9.3工具包,下载地址可以自行谷歌
2.配置qtcreator环境选项 :工具->外部->配置
3.在配置选项中分别加入到相应的目录,注意:JDK的配置,先安装好oracle下的JDK,然后在配置框输入以下路径 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home,由于这个折腾了我半上午,终于在国外论坛找到了答案
4.虽然在配置选项里面配置NDK,但是我们还得在环境变量里面加入ANDROID_NDK_ROOT这个变量,使用export ANDROID_NDK_ROOT=/usr/xxxx/ndk/
export PATH=ANDROID_NDK_ROOT:$PATH,然后source ~/.bash_profile立即生效,可以使用echo $PATH查看是否生效
5.新建Android项目,编译简单运行
6.运行后,可以连接真机或者模拟器进行调试。其实他们是通过adb这个开发工具将该apk push到该真机或者模拟器里面的,具体可以细度adb命令的诸多使用方法
7.查看真机的apk是否正常运行
PS:目前在我模拟器里面已经安装apk成功,但是就是无法正常运行,提示该apk 停止运行,我采用的qml项目而非widget项目
若是哪位知道什么原因,不吝赐教,谢谢