其實在報名IT鐵人幫的前一個月就有持續在關注這個活動,出社會工作快二年,覺得自己應該是有些東西可以分享,所以這是我在IT鐵人邦第一篇技術文章,回想當年曾經報名技術組,講授的主題很偏門就不說了,有興趣的朋友們可以翻翻我之前的紀錄。在Day1開始之前,本來想寫一篇前言,不過假日陪以前許久不見的朋友來台北閒晃,於是就這麼耽擱了,能想出這個主題也是有原因的,其中是關於美國影集-矽谷群瞎傳,裡面是描述6個年輕人的創業故事,成功只是每季的其中一環,其實是不斷地搞砸,有人說很瞎扯蛋,但其實也反映現實,我很喜歡故事主角理查的創業過程中的決斷和勇氣,證明他是個有抱負理想的人,而現實中或許不像影集那樣風趣荒謬,是更多的現實無奈與壓力。我打算給自己30天的時間打造一個簡單的聊天應用程式,磨練自己學習文章撰寫能力,也希望能幫助正在Android學習路上的朋友們。另外在打這篇文章的同時,因為某些原因我被迫來到7-11認真的撰寫這篇文章,希望各位喜歡。
工欲善其事,必先利其器
首先要開發Android程式,必須要建置好環境和下載實用編輯器,環境的部分首先要將Java環境建置完成:
brew install java
接下來請上Android開發人員網站下載Android Studio IDE
點選DOWNLOAD ANDROID STUDIO下載並安裝完成,打開Android Studio,點選SDK Manager
首先是SDK Platforms,這裡我是建議至少安裝5.0(API 21)以上的SDK,我的話是習慣安裝至少4.0.3(API 15)以上,畢竟還有些許裝置的最低SDK限制是在4.X版本
在SDK Tools至少需要安裝以下幾項:
這時候打開你的.bash_profile (如果使用oh-my-zsh請開.zshrc),加入以下環境變數:
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=${JAVA_HOME}/bin:$PATH
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/platform-tools/
export PATH=${PATH}:$ANDROID_HOME/tools/
export PATH=${PATH}:$ANDROID_HOME/tools/bin
export PATH=${PATH}:$ANDROID_HOME/emulator
export JDK_HOME=${JAVA_HOME}
關閉Terminal(ITerms2)或下command
source ~/.bashrc
# oh-my-zsh使用:
source ~/.zshrc
如果之後有機會,開啟別人舊專案有機會遇到IDE提示你找不到某個版本的Build tools
例如:
Failed to find build tools revision 26.0.2
這時候記得打開SDK Tools右下角的Show Package Details,就能看到該專案要求使用的Build tools
恭喜你!環境都已經建置完成了,接下來可以開發Android App了!今天因為在有限的時間內,沒辦法分享太多,今天就粗略的介紹如何建置好環境,等明天再來帶領各位進入Android開發的世界。