开发者社区> 问答> 正文

QT5.1开发android “ant”打包错误?报错

前天QT5.1正式版发布,支持android,我就下载安装想试一试。结果一切配置妥当,但在qtcreator中运行时,显示错误如下:

请问这是什么原因??我试过apache-ant-1.8.4和apache-ant-1.8.2都是同样的结果,求指导~

----------------------------------------分割线1--------------------------------------------

我在终端下输入ant -version输出如下:

kl@kl-Latitude:~$ ant -version
错误: 找不到或无法加载主类 org.apache.tools.ant.launch.Launcher

是不是和这个也有关系??

----------------------------------------分割线2--------------------------------------------

这次装好了,如下:

kl@kl-Latitude:~$ ant -version
Apache Ant(TM) version 1.9.1 compiled on July 5 2013
但还是报错:

这次确定ant安装成功,但确实qt下还是有问题,请问该怎么解决?

----------------------------------------分割线3--------------------------------------------

这次尝试还是在Qt creator 中出现上面的问题,但是我在终端下:

ant clean debug install
居然是可以正常在模拟器中运行的!!!但为什么在Qt creator中就是不能运行呢?

展开
收起
爱吃鱼的程序员 2020-06-22 18:32:51 635 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    我的是正常的。你看下有没有其它LOG显示出来?回复<aclass='referer'target='_blank'>@无名码农:在终端下antcleandebuginstall可以运行!!但qtcreator中还是不行。。。回复<aclass='referer'target='_blank'>@无名码农:奥,是在这里头。。。还是不能运行,愁死我了。。。实在不行我只能再重装一遍了。。。谢谢你~回复<aclass='referer'target='_blank'>@socket:怎么会没有呢,在5.1.0/gcc/examples下面吧回复<aclass='referer'target='_blank'>@无名码农:我下载的就是“Qt5.1.0forAndroid(Linux32-bit,463MB)”,这个,里面没有demo啊?是不是我下错了?回复<aclass='referer'target='_blank'>@socket:那就不清楚了,我是先装openjdk、ant,然后下载androidsdk、androidndk,然后再安装Qt-5.1,再配置下QtCreator,再打开个example,构建/部署/运行,好像都没出问题的。ant在命令行中可以运行,Qtcreator中不能运行,这是为何。。。苦恼啊。。。

    在配置好环境变量classpath,java_home,path后,关键是看jdk路径和jdk包中lib里的tools.jar,在工具选项android配置的ant路径:填上ant包中的<spanstyle="color:#e53333;">ant.bat文件的路径。重新启动Qt就可以了。

    我也遇到过这个问题,解决方法是在path变量中添加jdk、ant等一系列的路径,然后关闭qtcreator重新打开即可

    2020-06-22 18:33:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载

相关镜像