関連するソフトウェア:
* 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
Web ページの指示に従って、 Processing と Arduino IDE およびその他すべてをセットアップしました。私はArduino Mega ADKボードを持っています。ADK サンプルの 1 つを問題なくボードにアップロードしました。次のステップは、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 を使用しない自分の古いスケッチやその他のスケッチをアップロードすると、ビルドが成功し、アプリが電話に出ます。解決策を探すのに多くの時間を費やしましたが、これまでのところ運がありません。Will Scott-Jackson ( Android ADK を使用して Arduino Mega ADK と通信するときの build.xml の問題) によって投稿された stackoverflow の投稿を 1 つ見つけました。私は Java コンパイル プロセス、マニフェストなどに精通していません。したがって、私はこの問題を自分で解決するのに十分な能力がありません。どんな助けでも大歓迎です。
更新:スケッチでADKライブラリを使用せずに同じエラーを再現できました。不適切な戻り引数を使用して surfaceTouchEvent を変更したところ、同じエラーが発生したため、エラーが Android ツール/コンパイラに起因することがわかりました。
処理中に、「Android ツール内からのエラーです。コンソールを確認してください」と表示されます。