【问题标题】:aidl.exe Error while creating directories: Invalid argumentaidl.exe 创建目录时出错:参数无效
【发布时间】:2016-04-08 11:31:08
【问题描述】:

我昨天更新了我的sdk,但遇到了问题。 Google Play 图书馆似乎坏了。我无法理解错误,也找不到解决此问题的方法。知道如何在不等待 Google 的情况下解决此问题吗?

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

Screenshot of bug

编辑:正如我所见,这是 24.0.0 上的一个错误,但我仍然不明白如何解决这个问题?

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

https://code.google.com/p/android/issues/detail?id=202972

【问题讨论】:

  • 在解决此问题之前,您可以返回上一个工作版本吗?
  • 如何找到旧版本的支持库或玩计费库?

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


【解决方案1】:

今天,使用Eclipse导入项目

Error while creating directories: Invalid argument

谷歌搜索

解决这个问题:

  1. 移除 android/sdk/build-tools/24.0.0-preview
  2. 重启 Eclispe
  3. 项目构建成功;

【讨论】:

    【解决方案2】:

    我用非常简单的方法解决了一个问题。去 ...\sdk\build-tools 并删除 24.0.0.这样就解决了问题。

    Solution

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        我必须在项目 gradle 的 android{} 部分添加以下代码。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-07-19
          • 2011-11-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多