在工作中遇到開發SDK,記錄下導出Library的過程。
1、導出
選中項目》屬性》Android 配置Is library例如以下圖:

選中項目》導出》JAR檔案 例如以下圖所看到的:(注意,如不須要資源檔案把左則相應的選項去掉,并把右則的選項也去掉)
下一步,下一步。OK
2、混淆
混淆使用到了工具proguard.bat。
android sdk中包括此工具。路徑:android_adt/sdk/tools/proguard/tool/proguardgui.bat。當然能夠獨立下載下傳proguard。
打開proguardgui.bat。1為前面生成的Library。2為混淆之後輸出的Library。注意:打開我的版本号Proguard,3為預設的依賴Jar,能夠删除掉。
4為android依賴的sdk,須要手動增加。
假設有其它依賴的Jar都須要增加。
按下圖設定
1正确選擇target下拉框相應的jdk版本号,否則可能出現異常錯誤。2編譯時假設遇到未找到定義的警告,那麼在這裡增加須要忽略的内容。
1為預覽混淆内容。2為另存混淆檔案。3為運作
在點選“Process!”後。有可能會運作失敗。這須要依照提示手動改動上步儲存的混淆檔案。這裡就不再示範,詳細問題詳細分析。
并重回載入進來再運作。