Це найближче, що ви можете отримати:
Крок No1: Створіть звичайний проект бібліотеки Android і приведіть його до роботи.
Крок 2. Скопіюйте цей проект бібліотеки Android в інший каталог.
Крок 3: Створіть JAR із складених класів Java з оригінального проекту бібліотеки Android і помістіть цей JAR в libs/
каталог копії, яку ви зробили на кроці 2. Ви повинні мати можливість запускати ProGuard на цьому JAR вручну, хоча я цього не пробував.
Крок No4: Видаліть усе з src/
каталогу скопійованого проекту бібліотеки, залишивши порожнімsrc/
каталог.
Крок 5: Зробіть ZIP-файл або розподіліть скопійований проект бібліотеки Android.
Це дасть вам проект бібліотеки Android, такий як проект Play Services, де ресурси доступні, а вихідний код - ні.
ОНОВЛЕННЯ : Сьогодні ще кращим підходом є упаковка проекту бібліотеки як AAR, що є рідним способом Android для створення багаторазового артефакту з вашого скомпільованого коду та необхідних ресурсів. На даний момент (липень 2014 р.) Gradle для Android, Android Studio та android-maven-plugin
може створювати та використовувати AAR.