android - build.xml 在编译包含 ArduinoAdkUsb 的 Processing sketch 时出错

标签 android arduino processing build.xml adk

涉及的软件:

* 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

我按照说明操作 on用于设置 Processing 和 Arduino IDE 以及其他所有内容的网页。我有一 block 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 ( Problems with build.xml when using the Android ADK to communicate with an Arduino Mega ADK ) 发布的帖子,他似乎遇到了完全相同的问题,但没有有效的解决方案。 我不熟悉 java 编译过程、 list 等;因此,我没有足够的能力独自解决这个问题。任何帮助将不胜感激。

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

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

最佳答案

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

关于android - build.xml 在编译包含 ArduinoAdkUsb 的 Processing sketch 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12179813/

相关文章:

java - 按下按键后打印一行两次

java - 如何在处理中创建对象数组[字面意思]?

java - 如何在扩展 ListActivity 的类中添加 Admob 广告

android - 如何定期扫描安卓上的蓝牙设备

c++ - 将 Arduino 变量值插入 MySQL 表

c++ - 错误 : 'track_t' was not declared in this scope

java - Android 登录按钮停止工作

android - 如何将图像发送到画廊以设置壁纸?

node.js - Arduino POST 无法完成

java - 加工。粒子系统-如何让粒子一颗一颗进来