我已经反复查看过Eclipse(3.6,带有2.2 Android SDK),但它无法处理我创建的AIDL文件。该AIDL文件与其他源代码位于同一位置,遵循Java风格。我读到Eclipse应该只为在AIDL文件中声明的接口生成存根,但它并没有出现在gen文件夹或其他任何我见过的地方,并且项目无法构建,因为在AIDL中指定的接口未被找到。我怀疑自己做了一些愚蠢的事情或者没有理解某些内容,但是尽管我已经努力查找和尝试,我仍然不明白,Eclipse仍然失败。
我的AIDL: package com.example.helloandroid;
interface HOSPlayerInterface { public void playURL(String url); public boolean pause(); public boolean resume(); public void stop(); }
... 而这个AIDL存在于com/example/helloandroid目录中。Eclipse没有识别它,也没有突出语法,运行AIDL等等。我不知所措。Android插件已安装并正常工作,因为我能够构建和运行不需要AIDL的简单Android项目。谢谢您的帮助。
我的AIDL: package com.example.helloandroid;
interface HOSPlayerInterface { public void playURL(String url); public boolean pause(); public boolean resume(); public void stop(); }
... 而这个AIDL存在于com/example/helloandroid目录中。Eclipse没有识别它,也没有突出语法,运行AIDL等等。我不知所措。Android插件已安装并正常工作,因为我能够构建和运行不需要AIDL的简单Android项目。谢谢您的帮助。