Android Studio 是一個Android開發(fā)環(huán)境,基于IntelliJ IDEA. 類似 Eclipse ADT,Android Studio 提供了集成的 Android 開發(fā)工具用于開發(fā)和調(diào)試!
谷歌周三在開發(fā)者大會上針對Android開發(fā)者宣布了一款新集成開發(fā)環(huán)境Android Studio。Google此次推出Android Studio引起了開發(fā)者的一片叫好,業(yè)界普遍認為Google轉(zhuǎn)向基于IntelliJ的IDE是明智之舉。因為正如Tapadoo創(chuàng)始人Dermot Daly所言,大量的Java開發(fā)者認為Eclipse已經(jīng)過時,已無法滿足他們的應(yīng)用開發(fā)要求。接下來,就讓我們一起來聆聽Hacker News以及知乎上眾多開發(fā)者的心聲。
說明:
考慮到微軟等其他向開發(fā)者提供平臺的公司也常常提供全功能開發(fā)者工具,谷歌此舉并不令人驚訝。谷歌稱,Android Studio將會讓開發(fā)者 更快、更具生產(chǎn)力 ,是擴展開發(fā)平臺Eclipse的替代平臺。Android Studio的開發(fā)源自集成開發(fā)環(huán)境IntelliJ IDEA,按照谷歌的預(yù)想,這就意味著它是一套全功能開發(fā)環(huán)境。
谷歌打算將云消息以及其它服務(wù)整合到Android Studio中,它將成為一個開發(fā)中心,Android開發(fā)者可以這里開發(fā)新應(yīng)用,更新舊應(yīng)用。
谷歌對開發(fā)者控制臺進行了改進,增加了五個新的功能
1、優(yōu)化小貼士:在主體中打開你的應(yīng)用,點擊小貼士,會得到這樣的建議:為你的應(yīng)用開發(fā)平板電腦版本。
2、應(yīng)用翻譯服務(wù):允許開發(fā)者直接在開發(fā)主體中獲得專業(yè)的翻譯。上傳你的需求,選擇翻譯,其會顯示翻譯方和價格,并在一周內(nèi)發(fā)回譯本。
3、推薦跟蹤:允許開發(fā)者找出最有效的廣告
4、營收曲線圖:向開發(fā)者展示其應(yīng)用營收,以國家進行劃分
5、試用版測試和階段性展示:開發(fā)者可以對應(yīng)用進行測試,然后向測試用戶推出,測試結(jié)果不會對外公布。
Android Studio安裝及配置圖文教程
1、下載
2、安裝需要java環(huán)境的,這個也可免了,不用說了
3、運行時的歡迎界面 ,和eclipse有點像。哈哈
如果不能打開,用記事本打開android-studio in 目錄下的studio.bat 將 SET VM_OPTIONS_FILE。。改為 SET VM_OPTIONS_FILE=%IDE_BIN_DIR%studio%BITS%.exe就可以使用了
4、啟動完成后,就是一個引導(dǎo)頁面,可以新建項目,可以導(dǎo)入項目。只是覺得左邊那個recentProject有點像xcode的意思了。
5、我們還是從 Helloword開始吧。。。
我們選擇New project,然后出現(xiàn)的界面就是這樣的。
里面和eclipse創(chuàng)建項目差不多,輸入項目名,選擇編譯環(huán)境,然后亮點就是可以選擇theme了。。還是挺不錯的。并且把is
library也提出來了,蠻方便的
6、再下一步還是有eclipse上面的創(chuàng)建項目中選擇圖標(biāo)一樣一樣的。。
7、又是選擇一個activity模板
,eclipse和面也有。哎。這里我就一直跳過了。大家直接看圖吧
這樣一個完整的項目就出來了,哪里運行呢?
這里要配置下,可以選擇模擬器或者手機
如下圖:
然后就可以直接運行了
等下 ,界面怎么變了呢。是不是覺得默認主題太挫了,
那我們來設(shè)置下
還是先來 一張圖:
1、中文亂碼
在打開的窗口中,找到IDE Settings下的Appearance,在右側(cè)勾選上“Override default fonts by”,然后在第一個下拉框中選擇字體為“simsun”,然后apply,重啟IDE,就好了。
1、中文亂碼
在打開的窗口中,找到IDE Settings下的Appearance,在右側(cè)勾選上“Override default fonts by”,然后在第一個下拉框中選擇字體為“simsun”,然后apply,重啟IDE,就好了。
2.差點忘掉了,修改主題
導(dǎo)入Eclipse功能沒什么好說了,一步步操作就可以了
其實感覺還是跟Eclipse差不多,不過比Eclipse人性化,個人感覺,-。-
Eclipse導(dǎo)入工程到Android Studio:
根據(jù)官方的介紹,Android Studio可以兼容Eclipse的現(xiàn)有工程,但需要做一些操作:
首先升級ADT到最新版本,目前為版本號為22(注意和ADT相關(guān)的組件最好一并升級,避免后期可能出現(xiàn)的錯誤)
選擇需要從Eclipse導(dǎo)出的工程,右鍵選擇Export并選擇Android下的Generate Gradle Build Files(如下圖):
選擇完畢后并不會導(dǎo)出到其他地方,而是在本地工程生成了一個build.gradle文件,在Eclipse工程中也可以看到,這個文件是Android Studio識別的,如下圖:
3.隨后進入Android Studio并選擇Import Project,可以看到剛剛在Eclipse中的項目圖標(biāo)變成了一個Android機器人圖標(biāo),說明轉(zhuǎn)換成功,這時候選擇工程導(dǎo)入即可:
至此,就完成了從Eclipse導(dǎo)入現(xiàn)有Android工程到Android Studio,現(xiàn)在可以開始對工程進行操作了!
更新日志:
在 Android Studio 3.2 中使用了新的應(yīng)用程序發(fā)布格式 —— Android App Bundle。只需極少的工作,我們就可以使用 Android Studio 生成應(yīng)用程序安裝包。將應(yīng)用安裝包上傳到 Google Play 后,開發(fā)商就可以向用戶分發(fā)較小的已優(yōu)化過的應(yīng)用。早期的使用者已經(jīng)看到相對于傳統(tǒng)的 APK 應(yīng)用程序,新的應(yīng)用程序大小節(jié)省了 11% 到 64%。
還有另一個值得關(guān)注的功能是 Energy Profiler。這個新的分析器為我們提供了一組工具,可以幫助診斷和改善應(yīng)用程序的電影影響。更好的設(shè)備電池壽命是最重要的用戶訴求之一,使用 Android Studio 3.2 中的 Energy Profiler,我們可以確保應(yīng)用在合適的時間使用恰當(dāng)?shù)碾娫,從而改善設(shè)備電池壽命。
最后,我們不妨關(guān)注一下新的 Android Emulator Snapshots 功能。通過使用此功能,我們可以快速獲取模擬器當(dāng)前狀態(tài)的快照,其中包括屏幕的當(dāng)前狀態(tài)、應(yīng)用程序和設(shè)置。我們可以在2秒內(nèi)恢復(fù)或啟動到您的模擬器快照。對于任何尋求超快啟動時間或?qū)で笤诳深A(yù)測的 Android 環(huán)境中運行測試的應(yīng)用程序開發(fā)者,Android Emulator Snapshots 是一款適用于應(yīng)用程序開發(fā)的游戲更改功能。
除了這些主要功能之外,Android Studio 3.2 還有 20 個新功能以及許多穩(wěn)定性和質(zhì)量方面的改進。使用 Android Studio 3.2,還可以體驗到最新技術(shù),從 Android Jetpack 到最新的谷歌人工智能 API(包含 Android Slices)。
Android Studio 完整版 2.2
主要集中在速度、智能和Android平臺支持三個方面。并且其包含了Android 7.0 Nougat中所有最新的開發(fā)特性,比如多窗口支持、快速設(shè)置API、重新設(shè)計的通知、以及內(nèi)建的Android模擬器。
其次,更新后的編輯器布局可以快速構(gòu)建應(yīng)用的UI、在新的屬性面板上調(diào)節(jié)每個部件的視覺效果。改進C++代碼編輯與CMake支持,整合了Android Framework和傳統(tǒng)的IDE框架,更新Android模擬器中的“即時運行”功能。以及開發(fā)者可以用上可視化的虛擬傳感器測試功能(比如加速度計、環(huán)境溫度傳感器),以及管理設(shè)備。
Android Studio 1.2.1.1 發(fā)布了,改進內(nèi)容:
更新 IDEA 平臺從 14.1 到 14.1.2.
修復(fù)了 Gradle sync 的關(guān)鍵 bug,以及首個安裝向?qū)У牟季咒秩締栴}
Android Studio 1.0.1 發(fā)布,此版本已經(jīng)推送到 canary 和 dev 頻道,將會盡快滾動到 beta 或者 stable 版本。這個是一個 bug 修復(fù)版本: