Thanks, I've finally resolved the issues...my problems were to do with 
using Google's RequestFactory and the related dependencies: I have a GWT 
project using RequestFactory, and my Android project depended on the proxy 
declarations in that project. For others in a similar situation, if you're 
switching to 17:

(a) Make sure you use ServiceForName rather than Service so Android doesn't 
complain about dependencies on the server/entity classes
(b) Create a JAR with the classes you need (the proxy interfaces and 
related stuff) and place it in the Anrdoid project's libs/ directory (note: 
it is libs/ and not lib/) - the new SDK will automatically make the jar 
accessible both at compile and run time
(c) Make sure you include the classes in .apt_generated/ (the obfuscator 
class)

On Thursday, March 22, 2012 6:37:42 PM UTC-7, Nikolay Elenkov wrote:
>
> On Fri, Mar 23, 2012 at 9:14 AM, Sekhar <allur <[email protected]>efx> 
> wrote:: 

> I updated to SDK 17 this morning and have been struggling ever since with 
> a
> > ton of problems: library errors, run time issues, etc. Is there a way to
> > revert to 16?
> >
>
> Eclipse save old versions of plugins, so you could probably revert from the
> 'Installation history' tab. Help->Install new software->Click the 'What's
> already installed' link (there may be a more straightforward way to get 
> there).
>
> That said, dependency management in ADT17 is much, much better. Do
> yourself a favour, read the changelog and update your projects. There are
> also a couple of blogs with pretty pictures :)
>
> http://tools.android.com/​recent/​dealingwithdependenciesinandro​idprojects<http://tools.android.com/recent/dealingwithdependenciesinandroidprojects>
>
>

-- 
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

Reply via email to