Thanks guys. I'd rebooted in the past with no change, but this morning ddms
did detect the phone via usb so that's good.
Still doesn't work though (still waiting for device to become available). But I think I'm narrowing it down. I get a bunch of errors when I try to present a sketch (that worked fine on the pc). Starts with this:
AndroidEnvironment.listDevices() did this to me
java.io.IOException: Cannot run program "adb": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:466)
at processing.app.exec.ProcessHelper.execute(ProcessHelper.java:65)
at processing.app.tools.android.AndroidSDK.runADB(Unknown Source)
at processing.app.tools.android.AndroidEnvironment.listDevices(Unknown Source)
at processing.app.tools.android.AndroidEnvironment.refresh(Unknown Source)
at processing.app.tools.android.AndroidEnvironment.find(Unknown Source)
at processing.app.tools.android.AndroidEnvironment.blockingGetHardware(Unknown Source)
at processing.app.tools.android.AndroidEnvironment.access$200(Unknown Source)
at processing.app.tools.android.AndroidEnvironment$3.call(Unknown Source)
at processing.app.tools.android.AndroidEnvironment$3.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:53)
at java.lang.ProcessImpl.start(ProcessImpl.java:91)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 16 more
Looks like it can't run adb? But I can run adb from a shell no problem. If I print my env the dir where adb lives is in it. Any more thoughts? Appreciate it