前言
Android Studio是Google推出的一款基於IntelliJ IDEA的Android集成開發工具,其類似於Eclipse ADT。在官方推出后,經不斷的維護換代更新,Android Studio已經日趨完善,其強大的功能與友好的交互性能使其備受開發人員的青睞,並逐漸成為Android開發的主要工具。
安裝介紹
1.下載安裝包
直接在官網下載最新版安裝程序:https://developer.android.com/studio/(如果官網無法訪問,請參見文末鏈接)
2.安裝
打開安裝包進行安裝,一般默認選項即可
在第二步要注意勾選安裝虛擬設備
接着點擊Install等待安裝完成即可
3.配置SDK
安裝完后打開Android Studio,第一次運行時會出現錯誤提示,未設置Android SDK,此時點擊Cancel(選項Setup Proxy會彈出HTTP proxy配置窗,在此可以不用管它,默認No proxy即可)
接着會出現Missing SDK窗口,根據提示直接Next,同樣默認選項即可
然后等待其下載安裝(此過程時間可能會比較長,耐心等待)
安裝完后即可進入主界面,點擊右下角Configure>SDK Manager,此后如圖在SDK platforms中可以看到SDK版本的列表,大家可根據需要自行下載(勾選后點擊Apply按提示即可下載安裝,這里需要注意的一點是,有時候可能是部分安裝,所以要看當Status為Installed的時候才是真正裝好了)
接着在SDK tools一欄中我們還需要安裝一個很重要的應用——Intel HAXM,如果缺少它運行app時可能會報錯(emulator: ERROR: x86 emulation currently requires hardware acceleration)
到此為止,我們SDK就基本配置好了,說是基本,因為有些配置人為安裝會比較麻煩,接下來就在實例演示中讓其自行安裝。
實例演示
1.建立工程
主界面選擇 ’Start a new Android Studio project’,出現如下Create Android Project窗口,設置工程名和公司及所在目錄即可
接下來進入 Target Android Devices 窗口,選擇默認的Phone and Tablet(表示在手機上運行),然后設置API版本(在此當然選擇Android 8.0啦)
然后進入布局選擇窗口,我們在此選擇一個空布局(Empty Activity)
接下來的是配置,在此默認即可
然后等待片刻便可成功創建工程,如圖所示(注:圖中Message提示報錯,在此可以先不管,后續會提到解決措施)
2.創建模擬器
打開模擬器設置(AVD Manager),點擊中間的 ’Create Virtual Device’ 進入模擬器設備選擇,我們這里選擇Nexus 5(因為它分辨率大—— xxhdpi ,當然也可以根據自己喜好選擇)
接下來選擇系統圖標,在此還是選擇8.0的啦(不過這里要注意要提前進行下載;另外如果夠細心,我們可以看到這些ABI都是X86,這也說明了為什么之前需要安裝Intel HAXM。當然,這后來發現還有點問題,請詳見文末填坑指南博文鏈接)
選擇好后就是模擬器配置,再次默認即可,點擊Finish后就會看到列表里有了剛新建的模擬器
3.運行
回到編輯器主窗體,對於剛才Message報告的錯誤,我們可以看到在其下一行有Install的語句,點擊它並等待其自動安裝運行所需要的配置(這里的話也可能需要較長時間)
安裝完后可見如圖所示界面,同時我們會發現在右上方出現了app字樣,這也就是說明app准備就緒
接着我們點擊旁邊綠色的run按鍵運行,會彈出一個設備選擇,我們這選用剛剛創建的模擬器,點擊確認可看到設備正在啟動,稍等片刻
好了,經過漫長等待后我們就可以看到如圖的 Android 啦
補充說明
(1)有時候我們在運行時可能會遇到如下錯誤:Failed to finalize session:INSTALL_FAILED_INVALID_APK![420K]3`_KNZPVKK08@BK`~2 420K]3`_KNZPVKK08@BK`~2](/image/aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTQwMjc1OC8yMDE4MDkvMTQwMjc1OC0yMDE4MDkwNjIzNDQ0NTU3OS0zODMzNDgyMzYucG5n.png)
這種錯誤是apk簽名錯誤,解決措施為:在頂部Bulid工具欄中選擇Clean Project,然后在此運行即可
(2)另外有時消息欄報錯會給出一些類似上文的Install …… 的提示,這時我們點擊安裝即可解決
以上是我對Android Studio安裝和配置過程的介紹,同時進行了第一個程序示例演示,由於機器的不同,中間過程可能有略微區別。
另外,后來發現其實Android Studio 還有不少坑,故整合一片填坑指南,詳見鏈接:https://www.cnblogs.com/Unikfox/p/9631731.html
文尾:當時筆者在實際操作中走了不少的坑,幸好最后還是跳了出來,希望本文能給大家一些啟發與幫助,少走一些彎路。如對文章有疑問的地方也歡迎大家留言交流、相互學習。































