Unterschied zwischen Modul, Bibliotheken, Glas, Bibliotheksprojekten, Gradle-Projekten, aar und jar

Ich arbeite für ein Unternehmen, das eine mobile Android-Anwendung hat, die von einem Offshore-Team entwickelt wurde. Ich habe Zugriff auf GitHub-Repositorys.

Ich setze die Android-App Block für Block zusammen und es gibt mir die Hölle.

Wie unterscheide ich zwischen Modulen, Bibliotheken, JAR, Bibliotheksprojekten, Gradle-Projekten, AAR und JAR? Kann mir bitte jemand eine praktische Definition geben. NICHT aus einer verrückten Google-Suche heraus. Ich habe auch Google.

PS Ja, ich bin ein Noob und nicht stolz darauf.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage