Kann ein AAR transitive Abhängigkeiten enthalten?

So, im Moment habe ich ein Bibliotheksprojekt, sagen wir projectFoo das hängt von einer Bibliothek wie @ OkHttp.

Jetzt dieFoo hat einen Maven-Buildstep, der einen AAR generiert und an einen öffentlichen Ort überträgt.

So lassen Sie uns jetzt sagen, ich habe Projekt B, wir nennen esBar. Bar ist eine Android-Anwendung undBar kommt drauf anFoo.

Nun, das habe ich. Wenn ich jedoch ein @ anrupublic static Funktion inFoo vonBar das ruftOkHttp, Ich erhalte diese Nachricht:

java.lang.NoClassDefFoundError: com.squareup.okhttp.OkUrlFactory
            at com.foo.sdk.utils.OkHttpStack.<init>(OkHttpStack.java:15)

So, ist so etwas möglich? Oder wirdBar muss manuell von @ abhängOkHttp sowie alle anderen AbhängigkeitenFoo hat

Antworten auf die Frage(1)

Ihre Antwort auf die Frage