Я пытаюсь запустить примеры Arduino ADK + Android (analogRead, digitalWrite и т. Д.), Но получаю следующую ошибку компиляции:
-compile:
[javac] Compiling 3 source files to C:\Users\???\AppData\Local\Temp\android7678598093798196219sketch\bin\classes
[javac] C:\Users\???\AppData\Local\Temp\android7678598093798196219sketch\src\processing\android\test\adk_analogRead.java:28: cannot access com.android.future.usb.UsbAccessory
[javac] class file for com.android.future.usb.UsbAccessory not found
[javac] arduino.connect( arduino.list()[0] );
[javac] ^
[javac] 1 error
Я провел некоторое исследование и нашел этот 9-месячный пост - http://forum.processing.org/topic/how-can-you-specify-the-target-api-level - где говорится о перекомпиляции обработки из источника. Тем не менее, я использую версию 2.0a5, и команда уже изменила исходный код, чтобы использовать API уровня 10. (Я также проверил сгенерированный код, когда смотрю внутрь XML-файла манифеста во временной папке.) Есть идеи, как это исправить?
На всякий случай я успешно скомпилировал и запустил обычное приложение для обработки и развернул его на Android (Nexus One.)