您好,登錄后才能下訂單哦!
文/騰訊公司 陳江峰
優(yōu)測小優(yōu)有話說:
移動(dòng)研發(fā)及測試干貨×××?騰訊優(yōu)測-優(yōu)社區(qū)你值得擁有~
開發(fā)同學(xué)們都知道,安卓開發(fā)路上會碰到很多艱難險(xiǎn)阻,一不小心就被KO。這時(shí)候,沒有新技能傍身怎么行?今天我特意將自己使用過的安卓開發(fā)小工具進(jìn)行了匯總,希望與大家共同進(jìn)步。
話不多說,實(shí)用工具大講堂現(xiàn)在開始!
Lint(清理資源、安全檢查、layout優(yōu)化等)
一般在提測前清理一下冗余資源,查一下有沒有用了一些高API Level才有的接口,查一下安全問題。
Findbugs(檢查java代碼缺陷)
在開發(fā)工程中就可以對單個(gè)文件進(jìn)行檢查,有問題可以及時(shí)處理。
遇到內(nèi)存或者性能問題時(shí),一般會結(jié)合幾種工具來查問題,找解決方法。
Method Profiling(統(tǒng)計(jì)方法耗時(shí))
Eclipse Class Decompiler(從此Eclipse不怕看不到j(luò)ar包內(nèi)的代碼了)
Hierarchy Viewer(查看Activity堆棧、layout加載層次、像素眼)
只能連接開發(fā)板手機(jī)或者模擬器,如果你的手機(jī)連不上,搜一下“Hierarchy Viewer 真機(jī)”,各種教程教你如何連上。
Activity太多,有時(shí)問題看看過來,但又想不起這個(gè)頁面叫什么名字,插上去,一目了然。
很清晰看出Layout布局層次,還能顯示計(jì)算layout耗時(shí),繪圖耗時(shí),UI性能優(yōu)化好幫手。
TinyPNG(壓縮圖片資源利器,山崩地裂推薦)
7z(壓縮APK利器,上線前壓一下就可以,簡單實(shí)用,五星推薦)
Apktool、Dex2jar 、jd-gui(反編譯套裝,你懂的)
)
MarkMan(設(shè)計(jì)師何苦為難工程師)
Beyond Compare(各種神對比,我喜歡對比代碼)
Tcpdump(Linux dump包工具)
adb shell tcpdump -p -vv -s 0 -w /sdcard/capturenet.pcap
WireShark(查看網(wǎng)絡(luò)dump包)
遇到棘手問題時(shí),還是需要他們幫忙解決的。
CMD(很簡單的腳本卻能大大提高效率,大家多學(xué)多分享)
一些經(jīng)常操作的動(dòng)作,使用手工操作又耗時(shí)又麻煩還可能出錯(cuò),使用命令行去操作的話會極大提供效率。
拖放安裝應(yīng)用,不用再抱怨彈出xx助手xx寶來的蝸牛速度安裝了(速度快了,心情好了):
adb install %1
pause
卸載應(yīng)用:
adb uninstall com.tencent.qqpim
拉去SD卡目錄文件:
adb pull /sdcard/qqpim/log c:\qqpimlog
獲取聯(lián)系人db:
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db C:\Users\gzjaychen\Desktop\contact2.db
tcpdump包:
adb shell tcpdump -p -vv -s 0 -w /sdcard/capturenet.pcap
SDK裁剪打包:
裁目錄:rd/s/q S:\qqpim_4.5_sdk_lewa\src\AGJ
裁文件:del S:\qqpim_4.5_sdk_lewa\src\com\tencent\qqpim\QQPimApplication.java
今天總結(jié)的就這么多,如果大家有什么想法或經(jīng)驗(yàn)想與我分享,可以在微信后臺留言。另外,開發(fā)后的測試步驟怎能少,使用騰訊優(yōu)測,輕松解決測試問題,讓團(tuán)隊(duì)高效省心!
utest.qq.com
感興趣可以馬上加官群勾搭客服妹妹哦~
優(yōu)測官方群:214483489
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。