web-dev-qa-db-fra.com

Android Studio ne détecte pas les fichiers .AID

J'ai trouvé un échantillon sur Internet ( https://github.com/manishkpr/androïd-aidl-example ) et couru sur Android studio et cela a fonctionné bien .

Mais maintenant, quand j'essaie de recréer le projet, le Android Studio ne reconnaît pas le fichier .Aidl, peu importe où je le place. Quelqu'un peut-il me dire quel est le bon endroit pour placer .Aidl Fichiers In Android Studio?

p.s. J'ai ajouté le code ci-dessous pour construire.Gradle et placer le fichier .aider dans le Java répertoire, mais n'a pas réussi à le faire fonctionner.

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

Le lien ci-dessous a résolu mon problème.

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

16
Code_Yoga

Dans mon cas Clean et Rebuild projet a résolu mon problème.
[.____] J'espère que cela vous aidera.

14
Naruto Uzumaki

La valeur par défaut Android Project StrideSet a une définition qui recherche des fichiers .ADL sous "SRC/MAIN/AIDL". Déplacement de mes fichiers AIDL a résolu le problème.

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

6
SurlyDre

Les fichiers AIDL doivent être générés, c'est pourquoi parfois, lorsque vous devez déclarer une classe située dans un fichier AIDL, vous devez d'abord construire ces fichiers AIDL avant Android Studio peut résoudre leur contenu.

2
Scaraux