aidl.exe Ошибка при создании каталогов: неверный аргумент

Я обновил свой SDK вчера, и я столкнулся с проблемой. Библиотека Google Play, кажется, сломана. Я не мог понять ошибку, и я не мог найти, как решить эту проблему. Есть идеи, как решить эту проблему, не дожидаясь Google?

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

Скриншот ошибки

Редактировать: Как я вижу, это ошибка на 24.0.0, но все еще я не могу понять, как это решить?

Edit2: мои коды работали до обновления.

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

4 ответа

Сегодня используйте проект импорта Eclipse

Error while creating directories: Invalid argument

Поиск в Google

решить эту проблему:

  1. удалить android/sdk/build-tools/24.0.0-preview
  2. Перезапустите Eclispe
  3. Проект построен успешно;

Я решаю проблему очень простым способом. Перейдите...\sdk\build-tools и удалите 24.0.0. Это решает проблему.

Решение

Кажется, это ошибка в инструменте aidl (или некоторые изменения, несовместимые с процессом сборки). Я заменил aidl в инструментах сборки 24.0.0 на aidl с 23.0.0 и смог правильно скомпилировать.

Я должен был добавить следующий код в моем android{} раздел моего проекта gradle.

sourceSets {
    main {
        aidl.srcDirs = ['src/main/aidl']
    }
}
Другие вопросы по тегам