2012-07-27 68 views
3

我从一个开发人员那里得到了一个项目,这个开发人员已经在他的计算机上完成并正常工作。当我尝试在eclipse中的计算机上构建该项目时,我收到以下错误消息:无法运行com.android.ide.eclipse.adt.internal.build.AidlProcessor

无法运行com.android.ide.eclipse.adt.internal.build.AidlProcessor。

开发人员正在项目中使用AIDL文件,我认为我的eclipse无法运行这些文件...我在互联网上搜索了很多关于此的内容,但没有得到任何帮助。

如果有人对此问题有任何了解,请让我。

感谢,

+1

我也看到了。根据workspace/.metadata/.log,AidlProcessor在AidlProcessor.doCompileFiles(AidlProcessor.java:113) – 2012-08-16 00:08:46

回答

0

我不知道,但也许你还没有为Eclipse安装Android SDK和Android的ADT或安装不当他们?尝试重新安装它们。

此问题非常不寻常,如果您使用JDK 7,则会出现一些不常见的问题。对于Android开发,您应该使用JDK 6.请检查这一点!祝你好运!

+0

中发生NullPointerException异常。我安装了Android SDK和Android ADT,这些工作对我的其他Android项目来说工作正常。正常工作的其他项目也证明我正在使用JDK6。我在使用AIDL文件运行项目时遇到了问题......可能是我的Android ADT中缺少某些内容,但我无法找到该内容...无论如何,我很感谢您回复并帮助了我。 – Wave 2012-07-27 15:51:07

+0

尝试检查您是否下载过aidl.exe。它在android-sdk /平台工具 – Yury 2012-07-28 16:30:10

+1

即使我面临同样的问题,每一件事情都已到位。请帮助 – Permita 2012-08-02 06:05:40

2

我不知道它是否有助于您的情况,但在我的项目中,我删除了该项目,删除了.classpath文件,然后再次通过“现有源代码中的新的android项目”工作流。我不知道原始.classpath有什么问题,但似乎已经完成了。

0

尝试其中之一:

  1. 更改您的工作空间。
  2. 删除com.android.ide.eclipse.adt文件夹从您的元数据插件 \
  3. 添加的.classpath出口= “真”classpathentry
0

我进口project.I删除.classpath文件有错误,然后导入和它的工作。