2017-01-30 5 views
0

При попытке использовать ProGuard (5.3.2), чтобы запутать структуру автоматизации, получая множество предупреждений, я разрешил большинство предупреждений, добавив соответствующую библиотеку, но не смог разрешить ниже предупреждения. Я попытался добавить банку com.hibernate-core, но все равно получаю то же самое.Как избежать предупреждений в GUG ProGuard

Warning: com.test.utils.DBOperations: can't find referenced method 'org.hibernate.Session openSession()' in library class org.hibernate.SessionFactory 
Warning: com.test.utils.DBOperations: can't find referenced method 'void close()' in library class org.hibernate.Session 

Я попытался найти решение, но ответ всегда будет применяться для приложения для Android.

ответ

0

У меня есть опция, которую я могу выбрать внутри GUI Proguard. Пожалуйста, проверьте изображение:

enter image description here

Этот метод хорош для запутывания имя класса или имя метода внутри .jar файла.

Если вы хотите проигнорировать предупреждение при создании из студии android echoipse ... просто введите команду «-dontwarn» или «-ignorewarning» внутри файла proguard-rule.pro.