Android Studio使用心得,android使用心得
在2013 Google IO大會上發布的全新IDE Android Studio相信各位猿們並不陌生,截止2014的Google IO大會,雖然依然木有發布正式版,但是根據我這幾周的使用方式來說,BUG已經很少了,完全不影響正常使用。而且Android Studio是基於IntelliJ的,無論從運行速度上還是編程的快捷性上,都比Eclipse的體驗要好,開發效率妥妥的提高了。
- Android Studio vs Eclipse ADT
目前Android Studio最大的缺點是還不支援NDK,如果項目裡面有使用NDK的,估計要正式版後才能用了。
截至2014/08/13,目前最新版是Canary Channel的0.8.6
(補充說明一下這裡的版本:總共分為4個Channel,分別是:Canary,Dev,Beta,Stable。其更新頻率逐漸遞減,Canary大概1或者2周會更新一次,Beta則為相對穩定的發布版,而Stable則是傳說中的正式版,目前還木有。)
網址:
- http://tools.android.com/download/studio (牆裂推薦從此下載最新版,
理由一:綠色版,理由二:能及時擷取最新版(推薦用Canary 版))
- http://developer.android.com/sdk/installing/studio.html (當然你也可以從官網下載,是一個安裝檔案,與上面不同的是他包含了一個Android L Preview的SDK,其實我們大可以用自己原生SDK)
- https://github.com/inferjay/AndroidDevTools/ (不會翻牆的猿們可以從這裡下載,裡麵包含很多開發工具資源,更新速度比官方稍慢)
廢話不多說了,其實很容易的,以下幾步需要注意的:
1、從Eclipse匯出build.gradle檔案:Export->Android->Generate Gradle build files,選中需要匯出的項目。
(注意:如果有依賴Library庫項目的,會自動幫你識別並選上,一起匯出就行了。如果有warning,表明該目錄之前存在build.gradle檔案,
勾上Force overriding of existing file即可覆蓋)
2、解壓綠色版的.zip檔案運行bin目錄下的studio.exe(32位)或studio64.exe(64位),首先設定SDK和JDK路徑,
在Quick Start介面Configure->Project Defaults->Project Structure
3、然後回到Quick Start介面選擇Import Project選擇步驟1中的build.gradle檔案匯入。第一次匯入的時候會下載Gradle檔案,大概50M,
時間比較長,要耐心等待哦,順利的話就成功的從Eclipse匯入到Android Studio了。
4、關於目錄結構,若從Eclipse中產生build.gradle檔案匯入的,則會保留之前目錄結構;若直接在Android Studio中New Project產生的,則目錄結構會比較奇怪,是Studio的標準目錄結構(注意:Android Studio中的Project相當於Eclipse中的Workspace,
Module則相當於Eclipse中的Project,是一個Project,包括了幾個Module)
5、其他:如果匯入後編譯不成功,根據Console的提示很容易就能找到原因的,當初遇到了幾個不是很記得了,
主要是修改build.gradle或settings.gradle檔案裡面的內容。如果各位有編譯出錯問題不知如何解決的,歡迎留言。。。
猿們!還在猶豫啥?趕緊用起來吧。Android Studio是趨勢,正式版出了後很快會普及的。現在體驗一把也無妨嘛,哈哈!!!
Android studio使用方法
先來到Android Studio的bin目錄下,修改studio.bat 第72行GOTO end 在它前面加上PAUSE 用於查看錯誤訊息,進入cmd 然後指向Android Studio目錄下 運行studio.bat 可以查看錯誤訊息,去修改android-studio\bin目錄下的studio.exe.vmoptions 去除第5行的 -XX:+UseCodeCacheFlushing,啟動成功
用記事本開啟android-studio\bin 目錄下的studio.bat
將 SET VM_OPTIONS_FILE=%IDE_BIN_DIR%\studio%BITS%.exe.vmoptions
改為 SETVM_OPTIONS_FILE=%IDE_BIN_DIR%\studio%BITS%.exe啟動成功[8]
用文本工具開啟
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
可以看到裡面設定軟體支援系統位元是64位,如果自己所用電腦是32位的 jre/lib目錄下只有i386檔案,嘗試把
IF EXIST "%JRE%\lib\amd64" SET BITS=64 改為
IF EXIST "%JRE%\lib\i386" SET BITS=32[8]
檢查jdk路徑是否配置,1.6和1.7都沒有問題,jdk環境變數配置確保正確
Android Studio 開不了
1 首次運行,建立好項目需要下載一些東西,如果提示一些錯誤,請核實錯誤再次開啟下載,即可運行,可能是下載的時候沒有下載完全
2 檢查jdk路徑是否配置,1.6和1.7都沒有問題。
3 win7的話用管理員身份運行試試
4 在bin目錄中找到studio.exe.vmoptions去掉裡麵包含UseCodeCacheFlushing的那行
5
用記事本開啟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
就可以使用了
6 用文本工具開啟
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
可以看到裡面設定軟體支援系統位元是64位,而我自己所用電腦是32位的 jre/lib目錄下只有i386檔案
嘗試把
IF EXIST "%JRE%\lib\amd64" SET BITS=64 改為
IF EXIST "%JRE%\lib\i386" SET BITS=32
參考地址:my.eoe.cn/...on=new