1

我正在编译一个应用程序,它是一个使用 api 的示例应用程序。api 包含接口文件(java 文件)和aidl 文件。现在我在其中一个接口文件中遇到问题,它无法识别我的项目中存在的这些aidl文件之一。我已将整个 api 链接到构建路径。有没有人有任何想法?

4

3 回答 3

0

我有同样的错误,但是当我清理和重建项目时它被修复了。项目 -> 清理项目,以便它可以自动重建。

于 2012-03-21T22:30:44.353 回答
0
  1. 仔细查看您的清单文件,检查包等的拼写是否符合您的预期。
  2. 另外不要忘记将服务器的 *.aidl 和 parcelable 实现 (java) 粘贴到您的客户端项目中。这些文件必须具有与服务器项目中相同的名称和包。

这里有一些类似的帖子可能会有所帮助: ITelephony.aidl not compiling in eclipse

于 2013-05-10T13:20:40.253 回答
0

基本上有两种可能。

  1. (很可能)您需要制作包含aidl 文件源文件夹的文件夹。如果你还没有这样做,请这样做。

  2. 你需要一个干净的构建。

于 2014-06-19T08:19:40.600 回答