aidl.exe创建目录时出错:参数无效

时间:2016-04-08 11:31:08

标签: android google-play-services android-support-library in-app-billing

我昨天更新了我的sdk并遇到了问题。 Google Play图书馆似乎已被打破。我无法理解错误,我无法找到解决这个问题的方法。知道如何在不等Google的情况下解决这个问题吗?

aidl.exe E  3628  7164 io_delegate.cpp:102] Error while creating directories: Invalid argument

http://some.url

编辑:正如我所看到的,这是24.0.0的错误,但我仍然无法理解如何解决这个问题?

Edit2:我的代码在更新之前有效。

Screenshot of bug

4 个答案:

答案 0 :(得分:7)

今天,使用Eclipse导入项目

Error while creating directories: Invalid argument

搜索Google

解决这个问题:

  1. 删除android / sdk / build-tools / 24.0.0-preview
  2. 重启Eclispe
  3. 该项目是成功的;

答案 1 :(得分:2)

我使用非常简单的方法解决问题。转到... \ sdk \ build-tools并删除24.0.0。这解决了这个问题。

Solution

答案 2 :(得分:2)

这似乎是 aidl 工具中的错误(或者某些与构建过程不兼容的更改)。我已经用23.0.0中的 aidl 替换了24.0.0构建工具中的 aidl ,并且能够正确编译。

答案 3 :(得分:0)

I had to add the following code in my android{} section of my project's gradle.

sourceSets {
    main {
        aidl.srcDirs = ['src/main/aidl']
    }
}