预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://www.oschina.net/question/54100_29960"让Qt应用程序跑在Android上 HYPERLINK"http://my.oschina.net/javaeye"\t"_blank"鉴客发表于10-1922:4012天前,HYPERLINK"http://www.oschina.net/question/54100_29960"\l"answers#answers"10回/759阅,最后回答:昨天(19:35)(7人收藏,HYPERLINK"http://www.oschina.net/question/54100_29960"\l"#"收藏|HYPERLINK"javascript:report('http://www.oschina.net/question/54100_29960',29960,2)"举报) HYPERLINK"http://www.oschina.net/question"讨论区»HYPERLINK"http://www.oschina.net/question?catalog=2"技术分享 HYPERLINK"http://www.oschina.net/question/54100_29960"\l"#"\o"顶:这问题很有用或者很提问清晰明了"顶1HYPERLINK"http://www.oschina.net/question/54100_29960"\l"#"\o"踩:这问题不知道在问什么,或者没什么用"踩 Qt最大的优势就是跨平台,一次性开发的Qt应用程序,可以跑Windows、跑linux、跑MAC……如今移动平台android操作系统如此火爆,Qt当然不能放过对android的支持,对了,还有iphone/ipad。而且,c++开发者们,想做android开发也不是问题了!但是目前国内研究qtforandroid的人真是太少了,今天我使用的是国外开发者社区分享的资源:HYPERLINK"http://www.oschina.net/p/necessitas"Necessitas 开发环境 Ubuntu10.04(sorry,qtforandroid暂不支持windows下开发) sun-java6(sorry,qtforandroid1.5会报错的,只能1.6) necessitas资源下载地址:HYPERLINK"http://sourceforge.net/projects/necessitas/files/"点击跳转到资源下载地址 apache-ant-1.8.0以上版本:HYPERLINK"http://download.csdn.net/detail/yiyaaixuexi/3694116"这里提供1.8.2版本资源下载 操作步骤 安装好necessitasqtcreator后,创建工程时,会发现多了一个Android选项,自然选择创建Android工程。然后会惊喜的发现,工程目录下多了android文件夹。这也是为什么qt应用程序可以成功的跑在android上的精髓所在,下篇文章再具体分析如何实现的Android的支持…… 在Tools-->Options里配置一下android环境变量: 注意:别忘记add上名为qtonandroid的AVD(模拟器) 然后就可以开始开发Qt应用程序,为了演示,我只是随便写了一点。然后直接点击运行(CTRL+R)。 倘若出现这个错误: Startingremoteprocess...Can'tfindeu.licentia.necessitas.industrius.example.Yiyaaixuexiprocess 解决方案是: 在run选项设置AndroidtargetSDK为android-8 倘若出现错误信息为: Startingremoteprocess...I/QtJAVA(469):surfaceChanged:480,762D/dalvikvm(469):Tryingtoloadlib/data/data/eu.licentia.necessitas.ministro/files/qt/lib/libQtCore.so0x44ede7e8D/dalvikvm(469):Addedsharedlib/data/data/eu.licentia.necessitas.ministro/files/qt/lib/libQtCore.so0x44ede7e8D/dalvikvm(469):NoJNI_OnLoadfoundin/data/data/eu.licentia.necessit