推薦10款最常用的Android開發工具
我們使用各種語言進行開發時,總是會用到各種各樣的開發工具。有些開發工具是開發人員的必備品,有些則是為了提高開發效率而用。Android開發同樣也會用到多種開發工具,供開發人員設計、建立、測試和釋出程式時使用。下面向大家推薦十款常用的Android開發工具。
雖然Eclipse並非唯一可用於開發Android應用的Java開發環境,但它是目前最歡迎的工具,有很大程度上是因為它的成本很低(免費),但最主要的原因還是它與其他Android工具的強大組合功能。最典型的表現就是它與Android Development Tools(ADT)外掛的組合(開發者可以通過Android網站下載ADT)。
2.Android SDK and AVD Manager
這項SDK可提供多種重要的功能,它能管理不同版本的Android SDK,以及第三方附件、工具、裝置驅動程式和檔案。第二大功能就是管理用來安裝模擬器實體的Android Virtual Device配置(AVD)。
3.Android模擬器和實際移動裝置
如果開發者建立完成了一款應用程式,就必須針對自己鎖定的裝置進行測試。你可以將模擬器與AVD結合在一起模擬目標移動裝置的執行環境,但更全面地進行測試,你還是需要一個真正的移動裝置,因為模擬器雖然功能強大,但它畢竟不是實際使用的手機,使用者也不可能使用模擬器執行應用程式,所以實際移動裝置也是測試環節必不可少的工具。
4.Android Debug Bridge(adb)
該工具可將其他工具接入模擬器和裝置,它除了可以讓其他工具(遊戲邦注:尤其是Eclipse ADT外掛)功能生效以外,還可以使命令列上傳或下載檔案,安裝或解除安裝程式包,通過進入裝置或模擬器的shell環境訪問許多其他功能。
5.Dalvik Debug Monitor Server(DDMS)
無論是通過獨立應用程式還是Eclipse perspective訪問DDMS,它都能提供檢查、除錯、與模擬器及裝置實體互動的便利功能。開發者可使用DDMS檢查執行程式和執行緒,探索檔案系統,蒐集堆疊和其他記憶體資訊,附上偵錯程式,甚至是抓取視訊截圖。通過模擬器,開發者還可以模擬電話接聽和傳送SMS等狀態。
LogCat是Android日誌系統的名稱,你可以通過Eclipse、adb讀取LogCat資料,它可以提供系統中相關事件的診斷資訊。開發者可以由此將應用程式的除錯和診斷資訊傳送到LogCat。
7. Draw 9-Patch
Draw 9-Patch可助開發者更方便地完成應用程式的圖形設計,該工具支援開發者將傳統的PNG影象檔案轉化成更具靈活性、更能有效運用於手機應用開發過程的可擴充套件影象檔案。這項工具可以在快速顯示效果的環境中簡化NinePatch檔案的建立過程。
8.The Hierarchy Viewer
開發者可通過獨立應用程式或者Eclipse perspective訪問The Hierarchy Viewer,它的作用是在執行過程中檢視程式的UI佈局,提供了一個圖表顯示應用程式佈局和檢視層級的情況,開發者可依此判斷程式UI佈局的存在問題。
9. ProGuard
它是典型的Android應用開發過程中必不可少的一個環節,為開發者提供了一個釋出產品後保護智慧財產權的有效方法。ProGuard這種混淆器可用於模糊相關資訊,並用無意義的字元序列來替換其中重要內容,使其難以進行逆向工程。通過ProGuard可得到更精簡的檔案,也就意味著網路傳輸更省時,裝載速度更快,佔用記憶體空間更小。
10.The Monkey Test Tools
它包括Monkey試驗程式和monkeyrunner工具,這兩項工具可用於自動測試應用程式。前者可在強度測試過程中將其中發生事件隨機發送到應用程式中,而後者可使用Python指令碼通過截圖自動測試和檢查相關結果,以此測試應用的穩定性。
寫在最後
上面列出的十個常用工具適用於所有的Android應用開發專案。Android SDK還提供了很多其他的開發工具,有些只用於開發某些特殊專案,以後可能也會有更多的開發工具問世,作為Android開發者有必要經常關注AVD和SDK Manager的更新資訊。當然我們獲取Android開發工具最新訊息的最可靠來源還是Android Developer網站,我們可以從中獲取新手指南、技術文章,下載到最新的SDK,瞭解開發工具的最新動態。
相關推薦
推薦10款最常用的Android開發工具
我們使用各種語言進行開發時,總是會用到各種各樣的開發工具。有些開發工具是開發人員的必備品,有些則是為了提高開發效率而用。Android開發同樣也會用到多種開發工具,供開發人員設計、建立、測試和釋出程式時使用。下面向大家推薦十款常用的Android開發工具。 雖然Eclipse並非唯一可用於開發An
推薦幾款熱門的敏捷開發工具
不知道有多少企業在很好的應用敏捷模式; 在今天的文章中,我們將一同瞭解更多有趣、高效且面向敏捷的專案管理工具。 Atlassian Jira/ Jira Agile Atlassian的Jir
給你推薦10款優秀的 HTML5 動畫工具
Sencha Space is a secure application environment for HTML and JavaScript based applications. The tool helps in organization to simplify application develop
簡化工作流程,10款必備的HTML5開發工具
摘要:利用HTML5工具不僅可以幫助設計師和開發者建立更具吸引力的網站,還能增加網站的可用性和可訪問性。本文收集了10款HTML5開發工具為你節省更多開發時間。 利用HTML5工具不僅可以幫助設計師和開發者建立更具吸引力的網站,還能增加網站的可用性和可訪問性。本文收集了10
最全Android開發常用工具類
主要介紹總結的Android開發中常用的工具類,大部分同樣適用於Java。 目前包括 HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、 PreferencesUtils、
為你推薦10款開發常用的程式碼編輯器
程式碼編輯器對於程式設計師來說十分重要,一個好的編輯器可以節省開發時間,提高工作效率。這篇文章會介紹10個優秀且免費的編輯器,它們都是非常方便易用的環境,你可以用它們來編寫程式碼,檢視原始檔和文件等,簡化你的工作。 本文由PHP100中文網編譯,轉載請看文末的
推薦10款最好的免費專案管理工具
推薦10款最好的免費專案管理工具 1.TeamLab TeamLab 是一個免費開源的商業協作和專案管理的平臺。TeamLab 主要功能包括:專案管理、里程碑管理、任務、報表、事件、部落格、論壇、書籤、Wiki、即時訊息等等。 2.XP
開發者福利:史上最全Android 開發和安全系列工具
取證工具 [bandicoot](https://link.zhihu.com/?target=https://github.com/yvesalexandre/bandicoot "bandicoot")- 一個Python工具箱,用於分析手機元資料。它提供
10 款優秀的線上 JavaScript 工具推薦
JavaScript是Web開發者不可或缺的一項技能,它可以為你的網站新增豐富的互動功能和絢麗的視覺效果,以此來增強使用者體驗。 本文整理了10款非常優秀的線上JavaScript程式碼工具,涵蓋編輯、壓縮、美化、除錯等功能,隨時隨地使用,大大節省你的開發成本和時間。 線上
工具推薦 10款用過都說好的移動介面原型設計工具
首先,一款優秀的 移動APP介面原型設計工具應該具備: ①.支援移動端演示(隨時隨地演示給BOSS,廁所&食堂&電梯…以體現我是那麼的敬業——長點工資必備) ②.元件庫(高效複用,誰用誰知道) ③.可以快速生成全域性流程(程式猿看不懂拆
Android 開發工具推薦
簡評: 自己過去在 Android 開發中發現的好工具,在這裡分享給大家。: ) Library methods count
推薦10款流行的java開源的網絡爬蟲
java爬蟲 網絡爬蟲 1:JAVA爬蟲WebCollector(Star:1345)爬蟲簡介: WebCollector是一個無須配置、便於二次開發的JAVA爬蟲框架(內核),它提供精簡的的API,只需少量代碼即可實現一個功能強大的爬蟲。WebCollector-Hadoop是WebCollecto
16款重要的Web開發工具
jpg 簡單的 目前 設置 win 模板 url net app 一、CSS工具1. Simpless這是一個免費的離線LESS代碼編譯器。如果你使用LESS,這是一個偉大的工具,能夠自動檢測代碼變化,並編譯它。可在Mac、Windows和Linux平臺上使用。2. C
mac 常用的開發工具
xcode orm ask 窗口 最新版 china win 下載地址 功能 原文鏈接 mac 常用的開發工具 http://www.oschina.net/news/53946/mac-dev-tools 要清楚的認識到,我們尋找的不是開始按鈕,而是程序入口,任何一個
推薦一款不錯的偽原創工具
偽原創 偽原創檢測偽原創工具 偽原創是指把一篇原創的文章進行再加工,使其讓搜索引擎認為是一篇原創文章,從而提高網站權重。編輯方法有修改標題是關鍵和首尾段落總結兩種。 分別指數字替換法、詞語替換法、文字排序法、首段總結法、尾部總結法、新增加圖片、段落替換法、關鍵詞替換添加法。 所謂偽原創就是對一篇原創文章
史上最全的開發工具類(轉)
scp dbi bug 成對 截圖 depend 時間 sre invoke API銀行卡管理 → BankCheckcheckBankCard : 校驗銀行卡卡號是否合法getBankCardCheckCode: 從不含校驗位的銀行卡卡號采用 Luhm
Android群英傳知識點回顧——第二章:Android開發工具新接觸
pla android開發 mem cli 啟動 touch 豌豆莢 sdcard car 2.1 Google生態系統 2.1.1 Android Studio初體驗 2.1.2 Android Studio配置 2.2 Android
推薦10個最強網站
今天分享10個可以高效自學程式設計、並且誰都可以馬上免費開始的優質網站給大家,希望能幫助到大家。 程式設計技術教程 讓我們跟著全世界的專家學習最前端的Web技術吧! 【 UDACITY】在國外,詳細解說最新Web技術的視訊非常的多。Web應用開發的基礎、搜尋引擎、人工智慧、HTML5遊戲
第二章:Android開發工具新接觸
《Android 群英傳》——讀書筆記 IDE (Integrated Development Environment)——整合開發環境 最新的Android開發IDE——Android Studio 一、Android開發IDE介紹 Google
推薦一款免費的PDF轉換工具 | PDFCandy
相信大家在用的PDF轉換工具也很多,下面良心推薦這款軟體(PDFCandy)給大家,方便在今後的工作中進行運用。提高大家的工作效率。 PDFCandy分為兩種:網頁端和客戶端。(根據大家的喜好度來進行選擇) 網頁端連結:https://pdfcandy.com/tw/ 客戶端:公眾號:IT行業技術圈後臺