2015-03-26 3 views
0

Наша компания имеет приложение, основанное на некоторых собственных сторонних libs (jar-файлах). Мне нужно сделать API для нашего приложения, но вам нужно, чтобы сторонние библиотеки lib не были доступны напрямую или, по крайней мере, скрыты от пользователя.Объединение нескольких файлов jar в Android Studio

Я думал, что самым простым решением было бы собрать сторонние банки в файл jar библиотеки, но я не могу понять, как это сделать.

Любые идеи или советы о том, как это сделать?

+0

Вы можете попытаться распаковать всю свою банку в один каталог и закрепить это обратно. Надеюсь, конфликта не будет. Но тогда как бы вы изменили свой JAR? Как вы легко сможете обновить определенную библиотеку? И ничто не помешает пользователю разархивировать этот JAR в любом случае. Я чувствую, что ты поступил не так. –

+0

Вот что я думал. Если сторонние библиотеки обновлены, мне нужно каждый раз переупаковывать файлы, но я не могу придумать лучшего решения. –

+1

Просто используйте каждый JAR, они будут упакованы в APK. Я не вижу вашей проблемы. Ничего не изменит, если все они или только один. Если вы хотите сделать это менее очевидным, что вы используете, просто переименуйте банки с некоторыми частными именами. –

ответ

Смежные вопросы