web-dev-qa-db-ja.com

Android Studioは.aidlファイルを検出しません

私はインターネット( https://github.com/manishkpr/Android-AIDL-Example )からサンプルを見つけ、Android Studioで実行しましたが、正常に動作しました。

しかし、プロジェクトを再作成しようとすると、Android Studioは、どこに配置しても.aidlファイルを認識できません。aidlを配置する適切な場所を誰かに教えてもらえますか? Android Studio?

pS build.gradleに以下のコードを追加し、.aidlファイルをJavaディレクトリに配置しましたが、機能しませんでした。

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

以下のリンクで問題が解決しました。

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

16
Code_Yoga

私の場合、CleanおよびRebuildプロジェクトが問題を解決しました。
お役に立てば幸いです。

14
Naruto Uzumaki

デフォルトのAndroidプロジェクトsourceSetには、「src/main/aidl」の下で.aidlファイルを検索する定義があります。aidlファイルをそこに移動すると、問題が解決しました。

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

6
SurlyDre

AIDLファイルを生成する必要があります。そのため、AIDLファイルにあるクラスを宣言する必要がある場合は、Android Studioがコンテンツを解決できるようになる前に、まずこれらのAIDLファイルをビルドする必要があります。

2
Scaraux