2013-07-25 21 views
2

您好我爲我的Android應用程序開發了一個Java庫。我想爲該圖書館做模糊處理。我使用Android版本4.1.2。首先,根據Google的Android文檔,我的項目根目錄中沒有proguard.cfg文件。而不是那個proguard-project.txt在那裏。我將proguard.config=proguard-project.txt添加到我的project-properties文件中。如何使用Eclipse模糊Android庫項目?

這個配置後,我試圖導出這個庫項目,並嘗試做該項目的混淆。它顯示錯誤可以生成.apk文件,因爲它是庫項目。 然後我試着用另一個出口選項。我使用general -> archive file而不是普通的export android application,並試圖導出它並生成jar文件,但是我在jar中檢查並且沒有編碼完成。這意味着任何人都可以提取和檢查我的庫中的類和內容。但最主要的是,它會在我的項目中生成proguard文件夾,並在其中生成dump mapping seeds usage.text文件。

所以我需要幫助做適當的ProGuard混淆我的Android庫。難道我做錯了什麼。我需要在我的proguard-project.txt中添加什麼樣的配置才能對我的代碼進行適當的編碼?

+0

proguard不混淆庫項目 –

+0

謝謝pankaj重播。然後如何在Android中混淆庫項目。需要幫助謝謝。 – nilkash

+0

嘿,其實我沒有解決方案。所以我無法幫助你。希望你會從另一個SO –

回答

1

其實,你可以混淆一個庫項目,但不是直接只能通過導出使用該庫的整個應用程序的項目來完成此操作。

考慮到這一點,您可以在庫項目的root folder上設置不同的proguard.cfg

希望這會有所幫助。

相關問題