SparkfunのUSBホストシールドとArduinoでADK動かすコツは3つあります。
1) ADKについてきたやつじゃなくて、新しいUSB_Host_Shieldライブラリを使いましょう。 https://github.com/felis/USB_Host_Shield
http://twitter.com/#!/ytsuboi/status/69367987253153792
2) USB_Host_ShieldライブラリとSparkfunのUSBホストシールドの組み合わせで使うときには、MAX_GPXが7でMAX_RESETが8です。これはADKに限定されないノウハウ。 http://www.sparkfun.com/products/9628
http://twitter.com/#!/ytsuboi/status/69368368074997760
3) なんかしらんけど、ArduinoにUSB給電ではうまくいきません。たぶん電力不足です。どっかの国の首都みたいね。ArduinoにACアダプタで9V給電してやったらうまくいきました。
http://twitter.com/#!/ytsuboi/status/69368614838468608