So correct ways is add booth dependencies, make sync, remove old one and 
make sync again.
Then autocomplete with new one library works correctly.
Only remaining problem is that compilation always fail on first class. So I 
must fix one class, run build again, fix another class,...

Dne čtvrtek 18. srpna 2016 11:12:41 UTC+2 Tomáš Procházka napsal(a):
>
> I really think that gradle sync mechanism should be more fail proof and 
> not depend on project compilation.
> I'm often in situation when we want to switch to newer od different 
> dependency which is not source compatible.
> It looks easy, you just change the dependency in the gradle, build the 
> project and IDE itself mark all errors (invalid imports, missing method 
> arguments, etc) itself.
> So you just fix the red lines.
> It works in normal Java world with maven. But not with Android Studio and 
> Gradle.
> Because gradle sync fail because of compilation error and AS will not add 
> new dependency on the IDE classpath and you can't use it.
> Why setup IDE dependencies depend on the project compilation?
> All gradle script are fine and there is not error during build 
> configuration setup.
> It should resolve all dependencies from the gradle files and update IDE 
> classpath for code completion and error checking and then start with the 
> compilation itself.
> Now it looks that IDE classpath is updated at the end of the sync process 
> after compilation :-(
> You mentioned on the last Google IO that 2.2 has new gradle sync handling, 
> so I hoped that this will be fixed too :-(
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adt-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to