【问题标题】:Gradle build - aapt doesn't existGradle 构建 - aapt 不存在
【发布时间】:2014-12-31 17:49:08
【问题描述】:

我在使用 gradle 构建时遇到问题。它说 aapt 不存在,但 aapt 存在并且具有 chmod 0777。 代码没问题,用 Ant 构建就可以了。

我给出输出: :mergeDebugResources 失败

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':mergeDebugResources'.
> /home/nikodem/Workshop/PlanLekcji/res/drawable-mdpi/pt.png: Error: Cannot run program "/home/nikodem/Programy/AndroidSDK/build-tools/21.1.2/aapt": error=2, No such file or directory

/home/nikodem/Workshop/PlanLekcji/res/drawable-mdpi/pt.png 是图片的有效路径。 /home/nikodem/Programy/AndroidSDK/build-tools/21.1.2/aapt 是 aapt 的有效路径。

【问题讨论】:

    标签: android build gradle aapt


    【解决方案1】:

    只需为 aapt 安装这两个软件包就可以了;)

    (在终端窗口中编写这些命令)

    sudo apt-get install lib32stdc++6
    sudo apt-get install lib32z1
    

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。我用

      解决了
      chmod +x /Android/Sdk/build-tools/21.1.2/aapt
      

      在此之后,我的项目构建没有错误。

      【讨论】:

        【解决方案3】:

        我遇到了这个问题,所以google了两个小时,尝试“安装lib32stdc++6”,但还是不行,最后,我只是在终端中转到/AndroidSDK/build-tools/21.1.2/aapt ,我使用 ./aapt ,它弹出了类似“./aapt: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory”的错误,我谷歌并安装了这个包并继续使用 ./aapt ,它弹出缺少其他包,安装几个后,它终于工作了,我认为这是解决它的最终方法。希望对你有帮助

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-12-03
          • 1970-01-01
          • 2014-12-14
          相关资源
          最近更新 更多