我試圖運行的Arduino ADK + Android的例子(analogRead,digitalWrite等),但我得到以下編譯錯誤:編譯錯誤與Arduino的ADK +安卓+處理例子
-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.(當我在temp文件夾中查看manifest xml文件時,我也驗證了生成的代碼。)任何想法如何解決此問題?
以防萬一,我已經成功地編譯和運行常規處理的應用程序,並部署到Android(歌Nexus One。)
2.3.3的最新版本,它應該與2.3.4中的ADK api一起使用? – Glorithm 2012-03-24 05:35:04
好吧..將其更改爲Google Android API 3.1或更高版本,使用Google Api並解決您的問題 – MKJParekh 2012-03-24 05:36:18