分享一些Android應用開發實用小工具,「夥計」你有什麼經常使用小工具也來分享一下唄! html
1、find bugs 靜態檢查工具 java
http://findbugs.sourceforge.net/ android
FindBugs 是一個靜態分析工具,它檢查類或者 JAR 文件,將字節碼與一組缺陷模式進行對比以發現可能的問題。有了靜態分析工具,就能夠在不實際運行程序的狀況對軟件進行分析 app
詳情請參考:http://baike.baidu.com/view/2367937.htm 工具
2、Android未使用的資源文件查找工具 google
在開發以及版本更新的過程當中,常常會在項目中產生不少未使用或者冗餘的資源文件,這裏推薦一個小工具能夠在發佈時檢測多餘的資源文件,進而精簡APK文件大小。 .net
http://code.google.com/p/android-unused-resources/ 命令行
將AndroidUnusedResources1.6.2.jar文件放入工程的根目錄,在命令行運行命令」java -jar AndroidUnusedResources.jar」, 就能夠多餘的資源文件列出。 code
3、還原混淆後的log方法 htm
sdk\tools\proguard\bin 目錄下有個retrace.bat工具能夠將混淆後的報錯堆棧解碼成正常的類名
使用方法以下
將你的報錯堆棧保存到文件中,如obfuscated_trace.txt
拿到版本發佈時生成的mapping.txt
執行命令retrace.bat -verbose mapping.txt obfuscated_trace.txt