Используемое программное обеспечение:
* 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 и все остальное. У меня есть доска Arduino Mega 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, сборка выполнена успешно, и приложение попадает на телефон. Я потратил много времени на поиск решений, но до сих пор не повезло. Я нашел одно сообщение в stackoverflow, опубликованное Уилом Скоттом-Джексоном (Проблемы с build.xml при использовании Android ADK для связи с Arduino Mega ADK), который, кажется, получение этой же проблемы, но никаких рабочих решений. Я не знаком с процессами компиляции java, манифестами и т.д.; поэтому я недостаточно компетентен, чтобы решить эту проблему самостоятельно. Любая помощь будет оценена.
Обновление: Таким образом, я смог воспроизвести ту же ошибку, не используя библиотеку ADK в эскизе. Я изменил свойство surfaceTouchEvent с неправильным аргументом return и получил ту же ошибку, которая привела меня к выводу, что ошибка исходит от инструментов android компилятора.
Обработка говорит мне об этом "Ошибка из инструментов Android, проверьте консоль".