我看了又看,但是 Eclipse(3.6,带有 2.2 Android SDK)对我创建的 AIDL 文件没有任何作用。AIDL 文件与其他源文件位于同一位置,遵循 Java 样式。我读过 Eclipse应该只为 AIDL 文件中声明的接口生成存根,但它没有出现在 gen 文件夹中,也没有出现在我见过的任何其他地方,并且项目没有构建,因为指定了接口在 AIDL 中找不到。我怀疑我在做一些愚蠢的事情或不理解某些事情,但是尽管我已经看过并尝试过,但我仍然不明白,Eclipse 仍然失败。
我的爱迪尔:
包 com.example.helloandroid;
接口 HOSPlayerInterface { public void playURL(String url); 公共布尔暂停();公共布尔简历();公共无效停止();}
...并说 AIDL 位于 com/example/helloandroid 目录中。Eclipse 无法识别它、突出显示语法、运行 AIDL 等。我不知所措。Android 插件已安装并正在运行,因为我能够构建和运行不需要 AIDL 的简单 Android 项目。任何帮助,将不胜感激。