10

涉及软件:

* 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 Mega ADK 板。我毫无问题地将其中一个 ADK 示例上传到了开发板上。下一步是通过 Processing 将匹配示例上传到 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 的草图时,构建成功并且应用程序可以在手机上运行。我花了很多时间寻找解决方案,但到目前为止,还没有运气。我在 Stackoverflow 中找到了 Will Scott-Jackson 发布的一篇文章(使用 Android ADK 与 Arduino Mega ADK 通信时 build.xml 出现问题),他似乎遇到了同样的问题,但没有有效的解决方案。我不熟悉java编译过程、清单等;因此,我没有足够的能力自己解决这个问题。任何帮助,将不胜感激。

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

处理告诉我“来自 Android 工具内部的错误,请检查控制台。”

4

1 回答 1

0

将您的工作区更改为新位置,然后再次尝试运行您的项目。

于 2013-07-02T11:42:03.997 回答