在GoogleI/O2013大會(huì)上,谷歌宣布推出Android Studio開(kāi)發(fā)工具,這是一個(gè)全新的 Android 開(kāi)發(fā)環(huán)境,基于 IntelliJ IDEA. 類似 Eclipse ADT,Android Studio 提供了集成的 Android 開(kāi)發(fā)工具用于開(kāi)發(fā)和調(diào)試,需要JDK環(huán)境。Android Studio是谷歌推出了新的Android開(kāi)發(fā)環(huán)境,開(kāi)發(fā)者可以在編寫(xiě)程序的同時(shí)看到自己的應(yīng)用在不同尺寸屏幕中的樣子。
谷歌在開(kāi)發(fā)者大會(huì)上針對(duì)Android開(kāi)發(fā)者公布了一款新安卓集成開(kāi)發(fā)環(huán)境Android Studio。谷歌表示Android Studio 1.0 能讓開(kāi)發(fā)者“更快更有生產(chǎn)力”,并認(rèn)為它可以代替 Eclipse,同時(shí)為Eclipse 用戶提供遷移步驟。谷歌打算將云消息以及其它服務(wù)整合到Android Studio中,它將成為一個(gè)開(kāi)發(fā)中心,Android開(kāi)發(fā)者可以這里開(kāi)發(fā)新應(yīng)用,更新舊應(yīng)用。Android Studio 提供了集成的Android開(kāi)發(fā)工具用于開(kāi)發(fā)和調(diào)試。谷歌發(fā)布了Android studio的1.0正式版,增加了包括智能代碼編輯,用戶界面設(shè)計(jì)工具,性能分析工具等新功能,支持Android 5.0平臺(tái)的開(kāi)發(fā)。
Android Studio 提供
基于Gradle的構(gòu)建支持
Android 專屬的重構(gòu)和快速修復(fù)
提示工具以捕獲性能、可用性、版本兼容性等問(wèn)題
支持 ProGuard 和應(yīng)用簽名
基于模板的向?qū)?lái)生成常用的 Android 應(yīng)用設(shè)計(jì)和組件
功能強(qiáng)大的布局編輯器,可以讓你拖拉 UI 控件并進(jìn)行效果
首次運(yùn)行指南:穩(wěn)定版現(xiàn)在會(huì)安裝 Android SDK、開(kāi)發(fā)環(huán)境、創(chuàng)建 APP 測(cè)試用模擬器以及提供一些代碼模板等。
具備 IDEA 智能代碼編輯功能:可以提供高級(jí)代碼完成、重構(gòu)和分析。
應(yīng)用程序多語(yǔ)言翻譯:可以將應(yīng)用程序翻譯成多種語(yǔ)言。
編輯、預(yù)覽多尺寸屏幕下的應(yīng)用表現(xiàn)。
Memory Monitor 性能分析工具:可以看到應(yīng)用程序使用時(shí)的性能表現(xiàn)。
集成 Google 云服務(wù)。
谷歌對(duì)開(kāi)發(fā)者控制臺(tái)進(jìn)行了改進(jìn),增加了五個(gè)新的功能,包括優(yōu)化小貼士、應(yīng)用翻譯服務(wù)、推薦跟蹤、營(yíng)收曲線圖、用版測(cè)試和階段性展示。
1、優(yōu)化小貼士:在主體中打開(kāi)你的應(yīng)用,點(diǎn)擊小貼士,會(huì)得到這樣的建議:為你的應(yīng)用開(kāi)發(fā)平板電腦版本。
2、應(yīng)用翻譯服務(wù):允許開(kāi)發(fā)者直接在開(kāi)發(fā)主體中獲得專業(yè)的翻譯。上傳你的需求,選擇翻譯,其會(huì)顯示翻譯方和價(jià)格,并在一周內(nèi)發(fā)回譯本。
3、推薦跟蹤:允許開(kāi)發(fā)者找出最有效的廣告
4、營(yíng)收曲線圖:向開(kāi)發(fā)者展示其應(yīng)用營(yíng)收,以國(guó)家進(jìn)行劃分
5、試用版測(cè)試和階段性展示:開(kāi)發(fā)者可以對(duì)應(yīng)用進(jìn)行測(cè)試,然后向測(cè)試用戶推出,測(cè)試結(jié)果不會(huì)對(duì)外公布。當(dāng)一個(gè)版本的測(cè)試結(jié)束,開(kāi)發(fā)者可以向特定比例用戶推出。
最大的改變就是增加對(duì) Android KitKat 的支持。 此外提供菜單 XML 的可視化定義: 3. Drawable XML 的即時(shí)預(yù)覽 以及關(guān)于代碼編輯方面的改進(jìn)。.
Android Studio啟動(dòng)不了的解決方案
Android Studio下下來(lái)之后竟然啟動(dòng)不了,上網(wǎng)找了些資料后成功了。
先來(lái)到Android Studio的bin目錄下,修改studio.bat 第72行GOTO end 在它前面加上PAUSE 用于查看錯(cuò)誤消息,進(jìn)入cmd 然后指向Android Studio目錄下 運(yùn)行studio.bat 可以查看錯(cuò)誤消息,去修改android-studio\bin目錄下的studio.exe.vmoptions 去除第5行的 -XX:+UseCodeCacheFlushing,啟動(dòng)成功
用記事本打開(kāi)android-studio\bin 目錄下的studio.bat
將 SET VM_OPTIONS_FILE=%IDE_BIN_DIR%\studio%BITS%.exe.vmoptions
改為 SET VM_OPTIONS_FILE=%IDE_BIN_DIR%\studio%BITS%.exe啟動(dòng)成功[5]
用文本工具打開(kāi)
studio.bat
line25 to line 28:
SET JRE=%JDK%
IF EXIST "%JRE%\jre" SET JRE=%JDK%\jre
SET BITS=IF EXIST "%JRE%\lib\amd64" SET BITS=64
可以看到里面設(shè)置軟件支持系統(tǒng)位數(shù)是64位,如果自己所用電腦是32位的 jre/lib目錄下只有i386文件,嘗試把
IF EXIST "%JRE%\lib\amd64" SET BITS=64 改為
IF EXIST "%JRE%\lib\i386" SET BITS=32[5]
檢查jdk路徑是否配置,1.6和1.7都沒(méi)有問(wèn)題,jdk環(huán)境變量配置確保正確。