Android开发常用工具推荐
前言
本文閱讀時間:4 min 30 s
首先必須聲明,我個人用的是Windows系統(tǒng),所以我的推薦也是基于Windows的。至于什么時候推薦Mac版的工具,等我有錢換了Mac再說!
正文
好了,大餐來了
[1] AndroidStudio
下載地址:
官方下載:https://developer.android.com/studio/index.html
這個鏈接在你看了我推薦的最后一個工具之前基本上沒用,你懂的!所以在你還沒有看到文末時,我也準(zhǔn)備了這個:
可用下載:http://android-studio.org/index.php/download
簡介:
這是google官方推出的也是推薦的android開發(fā)工具,相比eclipse而言,studio的優(yōu)點(diǎn)太多了!
比如:
界面更整潔美觀,還有多了黑色主題
快捷鍵功能強(qiáng)大,這將導(dǎo)致你一旦用上了studio就再也不想用eclipse了,盡管你以前那么癡迷eclipse
模擬器也更好用,界面更順暢。
支持插件,讓我們的開發(fā)更便捷。
增加了獨(dú)特的gradle文件管理工程及工程資源的配置
2.0以后還多了實(shí)時運(yùn)行的功能,在修改bug時不用再等4~5min去等待運(yùn)行了
logcat不會再無緣無故打不出來
對調(diào)試工具的優(yōu)化
。 。 。
studio的優(yōu)勢還有很多!我剛開始使用studio的時候,就是因?yàn)槲覀児镜漠a(chǎn)品遇到了64k的問題(也稱為65536的問題,應(yīng)該就是1024*64)簡單的解釋就是:
我們同時在工程中引入過多個第三方j(luò)ar包,導(dǎo)致調(diào)用的方法數(shù)超過了android設(shè)定的65536個(DEX 64K problem),進(jìn)而導(dǎo)致dex無法生成,也就無法生成APK文件。
這個問題在eclipse和studio中都有可能出現(xiàn)。但我當(dāng)時搜索了一下,得到的訊息大概是這樣的:
用studio只需要通過gradle進(jìn)行簡單配置就能解決這個問題
eclipse卻是建議刪除不必要的方法和jar包,或是用什么gradle插件等,相對而言比較麻煩,實(shí)際操作難度系數(shù)很高!
附上studio解決64k問題的鏈接:
http://www.cnblogs.com/ccddy/p/5479854.html
在Android開發(fā)中的應(yīng)用:就一句話——做Android,它就是你的不二之選!
[2] HiJson
下載地址:
360云盤:
https://yunpan.cn/cBfSvHqVYjhDZ 訪問密碼 b3bf
簡介:
這是一款json格式化工具,簡單兩步操作就可以了!
復(fù)制json字符串到左邊的框里
點(diǎn)擊菜單欄中【格式化json字符串】
然后你就看到了如下圖所示的畫面
在Android開發(fā)中的應(yīng)用:
方便我們創(chuàng)建bean類(不過創(chuàng)建bean類更加簡便的方式是,通過AndroidStudio的GsonFormat插件)
對我們解析json字符串很有幫助,當(dāng)我們的json太過復(fù)雜的時候,我們可以一眼從上圖的右邊文本框中看出每一個節(jié)點(diǎn)是Array還是Object!
在調(diào)試bug時,對服務(wù)器返回的字符串可以進(jìn)行格式化對比,看著也是比較清晰
當(dāng)然了解決問題的方式永遠(yuǎn)都不會只有一種,這里也給大家提供一個在線格式化json字符串?dāng)?shù)據(jù)的網(wǎng)址: http://www.json.cn/
[3] SQLite Expert
下載地址:
官方下載:http://sqliteexpert.com/download.html
簡介:
SQLite Expert就是SQLite數(shù)據(jù)庫文件的可視化管理工具,可以極大的方便我們清晰的看到數(shù)據(jù)中的內(nèi)容,就像看excel表格一樣!
在Android開發(fā)中的應(yīng)用:
大家都知道Android開發(fā)中的數(shù)據(jù)庫是用的SQLite
在將sql語句寫入android代碼之前,可以現(xiàn)在SQLite Expert中進(jìn)行測試,以降低在sql語句上的錯誤。
在修復(fù)bug時涉及到數(shù)據(jù)的問題時,我們可以將手機(jī)或模擬器(前提是要root)中的db文件導(dǎo)出來然后通過該軟件查看數(shù)據(jù)庫中的數(shù)據(jù)
[4] Beyond Compare 4
下載地址:
官方下載:http://www.scootersoftware.com/download.php
簡介:
用一句話來介紹:Beyond Compare是最專業(yè)的文件及文件夾比較工具!
Android開發(fā)中的應(yīng)用:
這個工具軟件在Android中的使用很難用幾個清晰點(diǎn)表述出來。我使用的情況有,代碼合并、不同版本工程對比、不同版本類文件對比等!
[5] Listary
下載地址:
根據(jù)個人的實(shí)際體驗(yàn)而言,4.0要比5.0的反應(yīng)更快!
官網(wǎng)5.0版:http://www.listary.com/download
360云盤4.0版:https://yunpan.cn/cBZy2q2FQykyJ 訪問密碼 c420
簡介:
它的中文名叫“全腦搜索”,顧名思義就是在整個電腦的所有磁盤中進(jìn)行搜索!
Android開發(fā)中的應(yīng)用:
推薦這款軟件不是只為了android開發(fā),幾乎我們每個人都能用得著,我們總是記記得某些文件的名字但卻忘記了它在什么地方,所以這個時候,Listary就派上用場了。只需要在listary的搜索框中,你就能找到你想要的結(jié)果!
[6]Fidder
下載地址:
https://www.telerik.com/docs/default-source/fiddler/fiddlersetup.exe?sfvrsn=4
簡介:
Fidder使我們常用的抓包工具,用于抓取網(wǎng)絡(luò)請求的鏈接
Android開發(fā)中的應(yīng)用:
如何抓取手機(jī)的鏈接,下面有一個教程:
http://blog.csdn.net/zshq280017423/article/details/8928616
[7]GitHub for Windows
下載地址:
官方下載:https://github-windows.s3.amazonaws.com/GitHubSetup.exe
離線安裝包:https://yunpan.cn/cBj8swTDpT9S6 訪問密碼 b75e
簡介:
GitHub 使用 git 分布式版本控制系統(tǒng),而 git 最初是 Linus Torvalds 為幫助Linux開發(fā)而創(chuàng)造的,它針對的是 Linux 平臺,因此 git 和 Windows 從來不是最好的朋友,因?yàn)樗稽c(diǎn)也不像 Windows。GitHub 發(fā)布了GitHub for Windows,為 Windows 平臺開發(fā)者提供了一個易于使用的 Git 圖形客戶端。
GitHub for Windows 是一個 Metro 風(fēng)格應(yīng)用程序,集成了自包含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 擴(kuò)展。GitHub 為 Windows 用戶提供了一個基本的圖形前端去處理大部分常用版本控制任務(wù),可以創(chuàng)建版本庫,向本地版本庫遞交補(bǔ)丁,在本地和遠(yuǎn)程版本庫之間同步。微軟也通過CodePlex向開發(fā)者提供 git 版本控制系統(tǒng),而 GitHub 創(chuàng)造了一個更具有吸引力的 Windows 版本。(摘自搜狗百科)
Android開發(fā)中的應(yīng)用:
版本控制
拉取分支項目
存放個人小項目
[8]模擬器:
這里的模擬器就是一個裝著android系統(tǒng)的虛擬機(jī),可以在這個虛擬機(jī)上面隨意的測試你開發(fā)的應(yīng)用!
-
Genymotion
官網(wǎng)下載:https://www.genymotion.com/
簡介:genymotion 專為開發(fā)人員打造,幾乎大部分開發(fā)者在選擇虛擬機(jī)的時候都會選擇它,原因很簡單,運(yùn)行流暢,速度快!
應(yīng)用:這個就很簡單了,協(xié)助我們調(diào)試功能,調(diào)整界面,修復(fù)bug!
-
夜神模擬器
官網(wǎng)下載:http://res.bignox.com/g2/M00/00/0D/Cqxc3FdXz26AGz4rEPdzEMhAAc0148.exe?filename=nox_setup_v3.6.0.0_full.exe
簡介:夜神是專門為了手游開發(fā)的一款模擬器!我們也會用到。在推薦了genymotion之后還推薦它,肯定是有原因的!genymotion要靠著模擬器掙開發(fā)者的錢的,所以對應(yīng)用中的c或c++寫的庫,需要付費(fèi)才能支持運(yùn)行應(yīng)用!而夜神就不用!所有相比之下,我會用夜神跑公司的項目,用genymotion跑自己的demo什么的!
最后一句:有手機(jī)就不用模擬器!
是不是突然有一種被耍了的感覺,但這是真的!能用真機(jī)就別用模擬器!
[9]流星加速器
下載地址:http://www.liuxing8.cn/?p=down
簡介:
雖然名字是加速器,但其實(shí)是一款付費(fèi)的翻墻軟件!鏈接方式比較簡單,最關(guān)鍵是它有android ios pc mac等各個端的版本!極大的方便了我們!有人可能覺得我實(shí)在打廣告,這個真沒有,我自己用的是這個,只做一個推薦,多的也不說了!
應(yīng)用:
關(guān)于應(yīng)用么,軟件的使用本身是很簡單的選擇線路點(diǎn)擊鏈接就好了!沒有其他過于繁瑣的配置!大家都知道,很多好的信息學(xué)習(xí)資料都藏一扇墻后面,藏在一門語言之中!所以我們要對自己提升的還有很多,大家可以自行摸索!
后記
差不多有兩個星期沒有更新文章了,發(fā)現(xiàn)關(guān)注公眾號的人不減反增。感謝大家的關(guān)注吧!雖然有很多的文章都寫android開發(fā)工具推薦,但是我并沒有去借鑒!這些工具都是在我的實(shí)際工作當(dāng)中用到的!并且對他們的總結(jié)也都是我自己一個字一個字敲出來的!好吧,不能再往下說了,好像我在演苦情戲!這都不重要了,對大家有幫助最重要!
畢竟我還是要靠臉吃飯的,這些苦情戲不言也罷!
總結(jié)
以上是生活随笔為你收集整理的Android开发常用工具推荐的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux常用命令.txt
- 下一篇: [Android][Android St