2017-01-30 120 views
0

在嘗試使用ProGuard(5.3.2)混淆自動化框架來獲取大量警告時,我通過添加相應的庫來解決大部分警告,但無法解決以下警告。我已經嘗試通過添加com.hibernate核心jar,但仍然變得相同。如何在ProGuard GUI中避免警告

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

我發現有一個選項可以在Proguard GUI中選擇。請查看圖片:

enter image description here

這種方法有利於混淆的.jar文件內的類名或方法名。

如果你想在從android studio或eclipse創建時忽略警告......只需在proguard-rule.pro文件中放置一些「-dontwarn」或「-ignorewarning」命令即可。