Qt for Android编译出错


  • 管理员

    我第一次用Qt for android 写程序发现总是报错
    先贴文字
    Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence.
    java.lang.IllegalArgumentException: android.buildToolsVersion is missing!
    at com.android.build.gradle.internal.SdkHandler.initTarget(SdkHandler.java:84)
    .......(省略无数at com. .....)
    FAILURE: Build failed with an exception.

    • Where:
      Build file 'F:\QtSourceCode\Qt\build-123_android-Android_for_armeabi_v7a_GCC_4_8_Qt_5_5_1-Debug\android-build\build.gradle' line: 39

    • What went wrong:
      A problem occurred evaluating root project 'android-build'.

    Invalid revision: 24.0.0-preview

    • Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
      BUILD FAILED

    看图
    0_1458113454620_gradle错误.png ;
    在gradle的错误
    如果我用 ant
    BUILD FAILED
    F:\sdk\tools\ant\build.xml:649: The following error occurred while executing this line:
    F:\sdk\tools\ant\build.xml:655: null returned: 1
    Total time: 1 second
    Building the android package failed!
    -- For more information, run this command with --verbose.
    15:47:38: 进程"F:\Qt\Qt5.5.1\5.5\android_armv7\bin\androiddeployqt.exe"退出,退出代码 14 。
    Error while building/deploying project 124_android (kit: Android for armeabi-v7a (GCC 4.8, Qt 5.5.1))
    When executing step "Build Android APK"

    那么总有这里错误
    build.xml
    不知是怎么回事?
    请大神解答?
    谢谢


  • 网站研运

    @大黄老鼠
    java.lang.IllegalArgumentException: android.buildToolsVersion is missing!

    这个可能是因为Gradle的版本的原因。尝试不使用Gradle,而是使用传统的ANT作为安卓构建工具来试试看?


  • 管理员

    @jcy 我用ant
    错误是
    BUILD FAILED
    F:\sdk\tools\ant\build.xml:649: The following error occurred while executing this line:
    F:\sdk\tools\ant\build.xml:655: null returned: 1


  • 网站研运

    @大黄老鼠 怎么会这样?看看你这边的确设定好了么?
    0_1458140053964_upload-d00fc679-bb00-47ca-8586-4c6e252f112e


  • 管理员

    @jcy0_1458224542009_QtForAndroid.png
    这是我的配置



  • 试试更换安卓 SDK。

    33G 安卓sdk
    1G 安卓NDK
    ant 工具
    http://yunpan.cn/cFstrpmVcEZAG 访问密码 66cf



  • @大黄老鼠 安装我的Qt Creator增强套装就可以显示更多的中文啦。


  • 管理员

    @jiangcaiyang123 我试试,谢谢啦


  • 管理员

    @qyvlik 是的,我的问题出现在sdk,我重新下载后安装,就可以用了,原来的还是错误的,xml文件那里,新的问题我就重新开个帖子吧


  • 管理员

    @jiangcaiyang123 有没有使用帮助,我都不知道哪些地方变成中文了.不过还不错,支持支持



  • @大黄老鼠 谢谢支持!!对了,我拉你进入一个聊天室吧。你稍等一下


登录后回复
 

与 萌梦社区 的连接断开,我们正在尝试重连,请耐心等待