I’ve a main project that depends on other Library projects that use external JARS (that are also used in the main project).
Now with ADT17 I have removed from the main project the external libraries that are also used in library projects, because they are automatically inherited from new AD17 Android dependencies (from library projects).
Until here all works correctly. The problem is when I want to create a Test project for the main project. What I do is mark all externals jars and android dependencies as exportable to be inherited in the test project.
But the problem is that Android dependencies although they are market as exportable aren’t inherited from the test project and when I run it I get some Link of class X not found… make sure it’s in the apk.
I attach an image to make it more clear:
(It’s an snapshot from main project libraries. Blue marked ones are correctly inherited and red ones not).

It seems that it was a bug in ADT17 with test projects that depend on external libraries.
Today I’ve updated to ADT18 and it works correctly without having any lib defined in test project.