Наша компания имеет приложение, основанное на некоторых собственных сторонних libs (jar-файлах). Мне нужно сделать API для нашего приложения, но вам нужно, чтобы сторонние библиотеки lib не были доступны напрямую или, по крайней мере, скрыты от пользователя.Объединение нескольких файлов jar в Android Studio
Я думал, что самым простым решением было бы собрать сторонние банки в файл jar библиотеки, но я не могу понять, как это сделать.
Любые идеи или советы о том, как это сделать?
Вы можете попытаться распаковать всю свою банку в один каталог и закрепить это обратно. Надеюсь, конфликта не будет. Но тогда как бы вы изменили свой JAR? Как вы легко сможете обновить определенную библиотеку? И ничто не помешает пользователю разархивировать этот JAR в любом случае. Я чувствую, что ты поступил не так. –
Вот что я думал. Если сторонние библиотеки обновлены, мне нужно каждый раз переупаковывать файлы, но я не могу придумать лучшего решения. –
Просто используйте каждый JAR, они будут упакованы в APK. Я не вижу вашей проблемы. Ничего не изменит, если все они или только один. Если вы хотите сделать это менее очевидным, что вы используете, просто переименуйте банки с некоторыми частными именами. –