Loading...
Logo
Processing Forum
I hope this is the right place for some help getting started with android processing. 

I'm running windows vista 64bit. Here's the steps I took. I downloaded the latest version of the build (190). I downloaded the android sdk and installed the package sdk platform api7, revision 2. I don't know if revision 2 makes a difference. I set the android_sdk environment variable. I setup a virtual device but I didn't know what name to give it, so I called it Android. I don't know if processing is looking for specific name. When I try to run some code I get the errors below. I'm sorry if I couldn't find the right guide to set this up but its been a few days and I'm feeling lost. Thanks, Walter

----------------------------------------------------------------------
Android SDK Tools Revision 6

BUILD FAILED
C:UXAppDataLocalTempandroid4011948781719940964.pdeuild.xml:16: Unable to resolve target 'Google Inc.:Google APIs:7'

Total time: 0 seconds
C:UXAppDataLocalTempandroid4011948781719940964.pdeuild.xml:16: Unable to resolve target 'Google Inc.:Google APIs:7'
at com.android.ant.SetupTask.execute(SetupTask.java:178)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:140)
at processing.app.tools.android.Build.antBuild(Unknown Source)
at processing.app.tools.android.AndroidMode.runSketchOnDevice(Unknown Source)
at processing.app.tools.android.AndroidMode.access$600(Unknown Source)
at processing.app.tools.android.AndroidMode$RunHandler.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)

Received unfamiliar output from “adb devices”.
The device list may have errors.

Replies(3)

There are two parts, you need the Android APIs v7, as well as the Google APIs, v7.
Well it looks like I can get a little farther now, but still something is going wrong. Thanks for taking the time to help. 


Android SDK Tools Revision 6
Project Target: Google APIs
Vendor: Google Inc.
Platform Version: 2.1-update1
API level: 7
Importing rules file: C:android-sdk-windowsplatformsandroid-7antant_rules_r2.xml

BUILD FAILED
C:android-sdk-windowsplatformsandroid-7antant_rules_r2.xml:255: Error running javac.exe compiler

Total time: 0 seconds
C:android-sdk-windowsplatformsandroid-7antant_rules_r2.xml:255: Error running javac.exe compiler
at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:509)
at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:61)
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:997)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:820)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at processing.app.tools.android.Build.antBuild(Unknown Source)
at processing.app.tools.android.AndroidMode.runSketchOnDevice(Unknown Source)
at processing.app.tools.android.AndroidMode.access$600(Unknown Source)
at processing.app.tools.android.AndroidMode$RunHandler.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: Cannot run program "javac.exe" (in directory "C:UXAppDataLocalTempandroid730019208541307018.pde"): CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at java.lang.Runtime.exec(Runtime.java:593)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:828)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:445)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:459)
at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:506)
... 18 more

I've seen this fixed (elsewhere on this forum, I think) by either 1) you should use the version of Processing that includes Java, if you are not already, or 2) you should not, and should instead install a 64-bit version of the JDK (not JRE) downloaded directly from java.sun.com.