溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

發(fā)布時(shí)間:2020-07-01 01:50:35 來源:網(wǎng)絡(luò) 閱讀:312 作者:Tencent優(yōu)測 欄目:開發(fā)技術(shù)

文/騰訊公司 陳江峰

優(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才有的接口,查一下安全問題。

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

Findbugs(檢查java代碼缺陷)
在開發(fā)工程中就可以對單個(gè)文件進(jìn)行檢查,有問題可以及時(shí)處理。

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

遇到內(nèi)存或者性能問題時(shí),一般會結(jié)合幾種工具來查問題,找解決方法。

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

Method Profiling(統(tǒng)計(jì)方法耗時(shí))

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

Eclipse Class Decompiler(從此Eclipse不怕看不到j(luò)ar包內(nèi)的代碼了)

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

Hierarchy Viewer(查看Activity堆棧、layout加載層次、像素眼)
只能連接開發(fā)板手機(jī)或者模擬器,如果你的手機(jī)連不上,搜一下“Hierarchy Viewer 真機(jī)”,各種教程教你如何連上。
Activity太多,有時(shí)問題看看過來,但又想不起這個(gè)頁面叫什么名字,插上去,一目了然。

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

很清晰看出Layout布局層次,還能顯示計(jì)算layout耗時(shí),繪圖耗時(shí),UI性能優(yōu)化好幫手。

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

TinyPNG(壓縮圖片資源利器,山崩地裂推薦)

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

7z(壓縮APK利器,上線前壓一下就可以,簡單實(shí)用,五星推薦)騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

Apktool、Dex2jar 、jd-gui(反編譯套裝,你懂的)

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

MarkMan(設(shè)計(jì)師何苦為難工程師)

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

Beyond Compare(各種神對比,我喜歡對比代碼)

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

Tcpdump(Linux dump包工具)
adb shell tcpdump -p -vv -s 0 -w /sdcard/capturenet.pcap
WireShark(查看網(wǎng)絡(luò)dump包)
遇到棘手問題時(shí),還是需要他們幫忙解決的。

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

CMD(很簡單的腳本卻能大大提高效率,大家多學(xué)多分享)
一些經(jīng)常操作的動(dòng)作,使用手工操作又耗時(shí)又麻煩還可能出錯(cuò),使用命令行去操作的話會極大提供效率。

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

拖放安裝應(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ì)高效省心!

騰訊優(yōu)測干貨精選| 安卓開發(fā)新技能Get -常用必備小工具匯總

utest.qq.com


感興趣可以馬上加官群勾搭客服妹妹哦~

優(yōu)測官方群:214483489


向AI問一下細(xì)節(jié)

免責(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)容。

AI