android studio工程特点,Android Studio的重要特性
谷歌發布Android Studio后,我非常關注。這些年我都在學習Eclipse,而且熱切地希望在宇宙熱寂之前已經擁有更適合Android開發的IDE。
作為實驗,我開始在我的項目開發中使用Android Studio。之后變得熱衷使用是因為它有良好的布局編輯器,支持重構,而且更優越的IDE穩定性。而在Android Studio中我最喜歡的部分是Gradle 和構建工具。
在過去的大型Android項目中,我總會建立兩個獨立的構建過程。這是Eclipse自身的構建過程,用于工程師編寫代碼時進行編譯和執行。單獨構建過程通常使用ant來創建構件;這些構建往往是持續集成管道的一部分,并且用于測試/提交。
兩個構建過程會產生問題,因為他們需要生成相同的二進制文件。因此每次在Eclipse中調整類路徑或從屬時,就需要在build.xml中做出相應更改。我尚未發現能夠自動操作,或強制函數同步此手動構建過程的好辦法。隨著項目越做越大,負責的工作越來越多,構建過程必然會開始分化。這將導致很多問題,QA在APK中發現了ant創建的神秘文件,此文件不能在Eclipse中進行復制。改變Eclipse的類路徑后ant就失敗了。解決這些問題其實是在浪費大家的時間。
Android Studio具有優秀的解決方案,它使用一流的構建系統Gradle在IDE中進行構建。需要為QA創建APK嗎?只需在命令行上使用完全相同的Gradle命令即可。因此通過Gradle配置文件,應用程序中所有相關性和構建過程中的所有步驟得以明確。有且僅有一個架構可以管理所有步驟。
你能用Eclipse做同樣的事情嗎?也許吧。我用了幾個小時來使用某個適用于Eclipse 的Gradle插件,但收效甚微。
工具的選擇體現了Eclipse和Android Studio的區別。使用Eclipse可以做各種事情,并獲得正確配置。上述情況直接發生幾率極低。而在Android Studio,系統默認值更加智能,無需配置。
總結
以上是生活随笔為你收集整理的android studio工程特点,Android Studio的重要特性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 本田第三代自动工作车发布:载货量近一吨
- 下一篇: 云米发布新款净水器 除菌气泡水去农残 首