在移动互联网洗卷全球的时代,不知道C/C++的码农们还淡定否!特别是现在盛行的Android系统,给了Java们另一个春天。哈哈,小码也同那些C/C++们一样蠢蠢欲试,曾经在大四做课程设计---智能暖气管道控制系统中涉及到Android客户端。当时翻阅各种资料,由于时间问题,只设计了一部分,剩下的部分由小组Android专业户完成。到现在仍然不甘,故在工作之余开始再次尝试。由于小码也是C/C++,了解到Qt for Android这个项目。所以C/C++们有福了。。。废话不多讲,下面献上超级详细步骤:
OS:Ubuntu 12.04
参考资料:
http://qt-project.org/wiki/How_to_Create_and_Run_Qt_Application_for_Android
http://community.kde.org/Necessitas/InstallSDK#Installation_.28Linux.29
1. 打开浏览器,在地址栏中输入Necessitas网址。选择GNU/Linux (32/64)下载。
2. 待Necessitas包下载成功后,在Terminal(终端)中输入:
chmod +x linux-online-necessitas-alpha4.1-sdk-installer
3. 再在Terminal(终端)中输入(普通用户权限即可):
./linux-online-necessitas-alpha4.1-sdk-installer
4. 然后选择“下一步”,之后该软件会请求远程服务器要花费些时间。
5. 选择安装目录, “下一步”。
6. 这里可以全选,但是小码默认安装,“下一步”。
7. “安装”即可,此处需要半小时左右,所以可以去咪会儿哈!
8.待下载以及安装成功后,在安装路径***/necessitas/QtCreator/bin/下有qtcreator编辑器(熟悉Qt的都知道这玩意儿,要是您实在不知道,就度娘下哈!),并打开。
9.该界面就是平时Qt开发时用的编辑器。接下来就是新建工程,测试啦!
File->New File or Project->Applications->Qt Gui Application;选择Choose
10.输入工程名字和选择工程路径,小码的工程名是“Test”,你的呢?
11. Kits里是release和debug路径选择,还有就是android处理器选择,这里小码选择armv5。
12. 然后一直“下一步”, 直到“完成”, 这样工程建好了。
13. 接下来单击“Project”->“Build & Run”->"Run"。
14. 在“Ddeploy Configurations”中选择“Use local Qt libraries”
15. 单击“Run”运行,此时会弹出一个框配置AVD。也可以在Tools->Options->Android界面的最低部添加和修改。
16. 然后在模拟器中显示:Hello World(PS:好吧!我在界面上添加了按钮,按钮上撸了“Hello World!”)
17. 结束。
结后语:编译好的APK在项目中的/android/bin目录下,想在Android手机上运行要先安装ministro APP以支持Qt。好了,以上便是小码的杰作,如若有误,敬请指正,不胜感激。接下来小码想做个播放器,具体功能还没想好,界面风格还没想好,但是...使用人群想好了---英语听力学习爱好者(小码也是之一)。敬请期待...