Привет, я разработал небольшую библиотеку Java для моего приложения для Android. Я хочу сделать обфускацию для этой библиотеки. Я использую версию 4.1.2 для Android. Во-первых, согласно документации Google от Google нет файла proguard.cfg
в корневом каталоге проекта. Вместо этого proguard-project.txt
есть. Я добавляю proguard.config=proguard-project.txt
в файл project-properties
.Как обфускать проект библиотеки Android с помощью Eclipse?
После этой настройки я попытался экспортировать этот проект библиотеки и попытаться выполнить запутывание этого проекта. Он показывает ошибку, может генерировать файл .apk, потому что это проект библиотеки. Затем я попытался с другим вариантом экспорта. Вместо обычного export android application
я использую general -> archive file
и попытался экспортировать его и создать файл jar, но я проверяю внутри банки, и никакая кодировка не выполняется. Это означает, что каждый может извлекать и проверять классы и содержимое внутри моей библиотеки. Но главное, что он создает папку proguard внутри моего проекта, а также генерирует в нем dump mapping seeds usage.text
файлов.
Так что мне нужна помощь в том, чтобы делать ProGuard должным образом запутыванием в моей библиотеке Android. Я делаю что-то неправильно. Какую конфигурацию я должен добавить внутри своего proguard-project.txt
, чтобы он выполнял правильную кодировку моего кода?
proguard не обфускает проекты библиотеки –
Спасибо, pankaj за повтор. Затем, как обфускать проекты библиотеки в android. Нужна помощь Спасибо. – nilkash
Эй, на самом деле у меня нет решения для этого. Поэтому я не могу вам помочь. надеюсь, что вы получите ответ от другого SO –