jar
и aar
являются расширениями файлов-архивов, которые содержат части программ и используются в качестве библиотек в Android-приложениях.JAR – Java Archive. Содержит файлы классов, java-ресурсы, зависимые библиотеки, и другие необходимые для приложения файлы. JAR может использоваться как в Android-приложении, так и в приложении на чистой Java.
AAR – Android Archive. Так же как и JAR является zip-архивом, но может использоваться только в Android-приложении. AAR содержит скомпилированный исходный код в файле
classes.jar
, Android-ресурсы, AndroidManifest, и другие файлы, входящие в состав APK.