If your library is pure Java code, the JAR is fine, possibly with documentation, etc.
If you need resources or other things other than Android for Android, you should look at the Android library project . This is best supplied as source code, although there are tricks to package it in (mostly) binary form. And the new development, built on the basis of Gradle, should facilitate the creation of library projects that are sent in binary (not original) form.
CommonsWare
source share