Подтвердить что ты не робот

Android Studio не обнаруживает файлы .aidl

Я нашел образец из Интернета (https://github.com/manishkpr/Android-AIDL-Example) и работал в Android Studio, и он работал нормально.

Но теперь, когда я пытаюсь воссоздать проект, Android Studio не распознает .aidl независимо от того, где я его размещаю. Может ли кто-нибудь сказать мне, что является правильным местом для размещения файлов .aidl в Android Studio?

p.s. Я добавил код ниже для build.gradle и поместил файл .aidl в каталог java, но не смог заставить его работать.

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

Ответ 2

В моем случае проект Clean и Rebuild решил мою проблему.
Надеюсь, что это поможет.

Ответ 3

Исходный файл проекта Android по умолчанию имеет определение, которое ищет файлы .aidl в разделе "src/main/aidl". Перемещение моих файлов справки там решило проблему.

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

Ответ 4

Необходимо создать файлы AIDL, поэтому иногда, когда вам нужно объявить класс, который находится в файле AIDL, вам сначала нужно создать эти файлы AIDL, прежде чем Android Studio сможет разрешить их содержимое.