编译包含ArduinoAdkUsb的Processing草图时,build.xml会产生错误

涉及的软件:

* Latest Android SDK (as of today - 8/29/2012) with all of the latest APIs, Tools, Extras, etc downloaded. * Processing 2.0a8 (latest build) * Arduino ADK libraries for Processing ("ArduinoADK-beta-001" folder) * My system: 64-bit Windows 7 

我遵循网页上的说明来设置处理和Arduino的IDE和其他一切。 我有一个Arduino兆ADK板。 我将其中一个ADK示例上传到板子上,没有任何问题。 下一步是通过处理将匹配的示例上传到Android。 我有一个Nexus One手机(Android版本2.3.6)。

 Android SDK Tools Revision 20.0.3 Installed at D:\Programs\Android SDK Project Type: Application Project Target: Android 2.3.3 API level: 10 Library dependencies: No Libraries ------------------ API<=15: Adding annotations.jar to the classpath. Merging AndroidManifest files into one. Manifest merger disabled. Using project manifest only. No AIDL files to compile. No RenderScript files to compile. Generating resource IDs... Generating BuildConfig class. BUILD FAILED D:\Programs\Android SDK\tools\ant\build.xml:679: The following error occurred while executing this line: D:\Programs\Android SDK\tools\ant\build.xml:692: Compile failed; see the compiler error output for details. Total time: 2 seconds 

当我上传我自己的旧草图或任何其他草图,不使用ADK,构build成功,应用程序接通电话。 我花了很多时间寻找解决scheme,但到目前为止,没有运气。 我发现了一个由Will Scott-Jackson发布的stackoverflow( 使用Android ADK与Arduino Mega ADK通信时的build.xml问题 ),他似乎正在得到这个完全相同的问题,但没有工作的解决scheme。 我不熟悉java编译过程,清单等; 因此,我自己无力解决这个问题。 任何帮助,将不胜感激。

更新:所以我能够重现相同的错误,而不使用草图中的ADK库。 我修改了一个不正确的返回参数的surfaceTouchEvent,并得到了同样的错误,这导致我找出错误来自android工具/编译器。

处理告诉我这个“从Android工具内部错误,检查控制台”。

Solutions Collecting From Web of "编译包含ArduinoAdkUsb的Processing草图时,build.xml会产生错误"