我有一些AIDL文件需要包含在项目中,但是Eclipse似乎对不同的项目有不同的效果。AIDL文件不是在随机项目中的Eclipse中构建的?
我正在为应用程序开发一个SDK,并且在SDK android项目中,AIDL文件生成正确的.java文件,但在主应用程序中,Eclipse甚至没有尝试构建它。
更新:我发现了一个日志文件,它说这个:
!ENTRY com.android.ide.eclipse.adt 4 0 2012-04-21 19:22:11.043
!MESSAGE Failed to run one of the source processor
!STACK 0
java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.build.AidlProcessor.doCompileFiles(AidlProcessor.java:109)
(include rest of stack here...)
乔
我使用的是从另一个它尝试编译复制相同的文件,但在主应用程序,它甚至不会给出错误。 – 2012-04-21 20:34:38
从另一个复制?确保.aidl文件具有所有正确的软件包名称,否则将无法编译。 – jjNford 2012-04-21 21:08:47
是的,它是在正确的包名下。它只是不尝试构建它: – 2012-04-21 21:30:11