分享一些 Android開發中的實用小工具,你有發現好工具嗎? 來這裡分享一下唄
一、find bugs 靜態檢查工具
http://findbugs.sourceforge.net/
FindBugs 是一個靜態分析工具,它檢查類或者 JAR 檔案,將位元組碼與一組缺陷模式進行對比以發現可能的問題。有了靜態分析工具,就可以在不實際執行程式的情況對軟體進行分析
詳情請參考:http://baike.baidu.com/view/2367937.htm
二、內測寶 - 測試分發管理平臺
國內功能最完善的測試分發管理平臺,開發者只需要簡單把打好的apk上傳上去,就可以一鍵邀請所有團隊成員參與測試,測試人員在手機瀏覽器中開啟連結,馬上就能安裝最新的測試版本,好用的讓人想哭。
詳情請參考:https://neicebao.com/
三、Android未使用的資原始檔查詢工具
在開發以及版本更新的過程中,經常會在專案中產生很多未使用或者冗餘的資原始檔,這裡推薦一個小工具可以在釋出時檢測多餘的資原始檔,進而精簡APK檔案大小。
http://code.google.com/p/android-unused-resources/
將AndroidUnusedResources1.6.2.jar檔案放入工程的根目錄,在命令列執行命令”java -jar AndroidUnusedResources.jar”, 就可以多餘的資原始檔列出。
四、還原混淆後的log方法
sdk\tools\proguard\bin 目錄下有個retrace.bat工具可以將混淆後的報錯堆疊解碼成正常的類名
使用方法如下
將你的報錯堆疊儲存到檔案中,如obfuscated_trace.txt
拿到版本釋出時生成的mapping.txt
執行命令retrace.bat -verbose mapping.txt obfuscated_trace.txt