androidian wrote: > I imported gdata-core-1.0.jar and gdata-spreadsheet-1.0.jar into my > project and the SpreadsheetService class comes from the latter. The > HTTP requests must be being done in the setUserCredentials method (all > inside those two jars). Perhaps one of those jars is not compatible > with android?
Off the cuff, given the symptoms, I'd say that's likely. > Is there a support matrix somewhere that I can check? Not that I'm aware of. There are at least two possible problems with any given third-party JAR: 1. The JAR makes assumptions regarding the underlying Java platform, in terms of available APIs or their behavior, and those assumptions fall down in the case of Android's Dalvik. 2. The JAR was compiled with an incompatible version of the Java compiler, so the bytecode that the Android build process uses gets fouled up. For example, with Beanshell (http://www.beanshell.org), using the JAR downloaded straight from the site didn't work for, um, beans. However, when I recompiled Beanshell, using the same compiler as with the rest of my project, it worked just fine. > I'm a little bit confused as to why there would be incompatibilities - > can you elaborate? Assuming those JARs don't have any dependencies of their own (e.g., they did not make you copy even more JARs into your project), they are probably using HttpUrlConnection and kin for doing their HTTP work. I would suspect that the Google Docs login process requires SSL. So, going back to my two points above: 1. It may be that SSL handling in Dalvik behaves differently than it does in whatever JavaSE edition your JARs were written for 2. It may be that a simple recompile of those JARs from source will suffice > My manifest: Well, that looks OK, at least in terms of where your uses-permission element lives. Sometimes people put that inside the application element by mistake, and Android is pretty picky about that sort of thing. -- Mark Murphy (a Commons Guy) http://commonsware.com Android Training on the Ranch! -- Mar 16-20, 2009 http://www.bignerdranch.com/schedule.shtml --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

