【问题标题】:Unknown Android deployment JSON file location未知的 Android 部署 JSON 文件位置
【发布时间】:2016-04-12 23:44:23
【问题描述】:

我试着按照这个例子:http://doc.qt.io/qtcreator/creator-mobile-app-tutorial.html

但是当我尝试构建它时,我遇到了这个错误:

23:51:49:内部错误:未知的 Android 部署 JSON 文件 地点。构建/部署项目 accelbubble 时出错(套件: Android for armeabi (GCC 4.9, Qt 5.4.1)) 执行步骤“Build 安卓APK

网上关于这方面的东西不多,所以特地来求助。

有人知道该怎么做吗?

【问题讨论】:

    标签: android json qt


    【解决方案1】:

    你需要为项目选择运行配置:见this Qt bug report上的cmets

    选择左侧工具栏上的“项目”图标,在该活动目标上选择“运行”,然后设置“运行配置”。

    【讨论】:

    • 我现在正在测试集成示例“calqlatr”。并且运行配置已经设置为“calqlatr”。我还尝试将“CONFIG += qtc_runnable”添加到“calqlatr.pro”文件中,但我有同样的错误。感谢您的回答,如果您有更多想法,我会采纳。
    • 如果这不起作用,因为您正在尝试编译一个简单的库(无应用程序),请查看此帖子:stackoverflow.com/a/31340092/3336423
    • 这也是我的问题 - 我收到错误是因为我有一个带有动态库和应用程序的 Subdirs 项目,并且运行配置设置为运行动态库项目而不是应用程序.谢谢,你的回答有帮助。
    【解决方案2】:

    我在尝试为 Android 构建库时出现问题。

    我设法通过删除projectname.pro.user文件中的相应记录来解决它。

    • 退出 QtCreator
    • 删除包含apk属性的元素和 install 属性。不是属性,而是包含它们的元素
    • 运行 QtCreator 并确保项目的构建配置中没有 build apkinstall 步骤

    我还确保没有多余的 projectname.pro.user.* 文件并将其删除,但我不知道这是否重要。

    【讨论】:

      【解决方案3】:

      通过将 QT 安装在 C:\Qt 磁盘而不是 D:\Program Files\Qt(我的第二个硬盘,因为 C 是 SSD 并且没有太多空间)上解决了问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多