天天看點

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

 一、搭建開發環境中遇到的問題及解決辦法

 1、Genymotion模拟器網絡錯誤

  我們順利的安裝完了Genymotion,下載下傳了一個裝置,當啟動的時候,發現有的人會遇到下面的錯誤:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

看到這個錯誤,首先不要驚慌,看看說的是什麼,大概意思說的是VirtualBox的網絡配置錯誤。下面我們來看一下解決辦法:

win7以上的系統,在網絡圖示單擊,打開網絡和共享中心,更改擴充卡設定,如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

打開後,選擇VirtualBox Host-Only Network--屬性--輕按兩下:Internet 協定版本4(TCP/IPv4)--修改為自動擷取IP和DNS 即可解決這個問題。如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

當然,如果你發現這樣做還是解決不了錯誤的話,可能你的電腦IP是靜态的,需要自己手動設定IP。

2、運作項目遇到的錯誤

  我們運作項目,有時候會遇到下面的錯誤,如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

這個相信開發過Android的朋友都遇到過,處理辦法是重新啟動adb.exe.下面我們來看看怎麼操作。

win + R,輸入cmd,打開windows指令視窗,輸入一下指令,如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

這個指令就是列出網絡中占用5037端口的程式,顯示的有點多,是吧,其實我們隻需要看第一行,就是最後一列不為0的那個。我們看第一行,看到PID為8356的這個程式占用的5037端口,敢私自占用端口,必須要“弄死”它,下面來看看,怎麼"弄死"它,如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

看到成功,已終止PID為8356的程序,說明我們已經成功的"弄死"了私自占用的5037端口的程序,接下來再運作Android項目就不會再出現錯誤了。

建議先不要啟動模拟器,先運作一下,如果沒有錯誤,再啟動模拟器,有時候你啟動了模拟器,發現有這個錯誤,處理完後,會識别不了我們的Android模拟器。

 二、Android Studio的使用技巧

  下面我們簡單說一些Android Studio的使用技巧,希望能夠幫助大家快速的上手。首先,建立項目,都差不多,這裡就不說了,大家自己建立一個項目就可以了。

1、Android Studio的更新

點選Help菜單,Check for update...,如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

2、打開和關閉預覽分欄

  Android Studio最為強大的一點就是界面編輯的實時預覽,但是每個人的電腦螢幕分辨率不同,有時候顯示預覽的話,代碼就會顯示不全,我們可以選擇關閉它:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

3、快速管理SDK和模拟器

  我們可以再工具欄看到如下内容,具體哪個對應什麼,大家可以将滑鼠放到上面看一下,我一個一個寫出來,大家反而還要去記。

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

 三、Android Studio中的一些特性

 1、自動儲存文檔

 大家使用Android Studio是不是發現檔案修改和沒有修改過的,都一樣了。這是因為,Android Studio自動儲存文檔,再也不用我們每次編輯完,按Ctrl + S去儲存了。

2、自動注冊Activity

之前我們用Eclipse開發Android應用,添加一個新的activity後,都要到Manifest.xml裡面注冊,現在我們添加完新的Activity後,Android Studio會自動為我們注冊Activity。

3、一些類似Resharper的功能

使用過Resharper的會發現,Android Studio中有些類似Resharper的快捷鍵,如Alt + Enter,來解決一些問題,可以自動導包,顯示解決方法等。如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

這個時候我們按下Alt + Enter組合鍵,就會自動導包。

在大括号後面輕按兩下,會選中代碼區塊,如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

 關于Git版本控制器的一些糾正:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

在Android studio中,送出後的檔案名會變成白色,而修改未送出的則為淺藍色,如圖,MainActivity是修改過的。

4、打開項目中的檔案目錄

  在Android Studio中,我們可以打開項目檔案所在的目錄,如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

選擇Show in Explorer就打開檔案所在目錄了。

 四、Android Studio打包生成APK

   當我們編寫好代碼,測試号應用後,需要在真機環境下測試,這個時候要生成apk,具體步驟如下:

如圖,點選Build > Generate Signed APK...菜單,打開配置界面,

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

我們可以看到以下界面:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

這裡我配置過了,是以有資訊,大家第一次配置的話,點選Create new...,在以下界面填寫配置資訊儲存即可,下次可以打開儲存的key,就不需要每次都配置了。

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

這個配置資訊相信開發安卓的都應該比我清楚,我也是一知半解,具體大家可以網上找些資料看看。配置完後,點選Next,點選Finish,然後Android Studio開始生成APK,完成後,會彈出如下視窗:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

看到這個,點選Show in Explorer,打開檔案夾我們就看到生成的APK了,如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

至此,一個App就生成了,Android Studio開發一個App的流程大緻就是這樣了。

如果後面我們更新了App,要釋出新的版本,會發現找不到版本号在哪裡改?其實,Android Studio把配置放到了Gradle中了,我們打開build.gradle進行修改即可,如圖:

Android Studio 1.0.2項目實戰——從一個APP的開發過程認識Android Studio

一個App的生成和更新更新,版本的修改,都說完了。更多關于Android Studio的内容,大家可以加入到下面的QQ群中,一起交流學習。

QQ交流群:243633526

 部落格位址:http://www.cnblogs.com/yunfeifei/

 聲明:本部落格原創文字隻代表本人工作中在某一時間内總結的觀點或結論,與本人所在機關沒有直接利益關系。非商業,未授權,貼子請以現狀保留,轉載時必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接。

如果大家感覺我的博文對大家有幫助,請推薦支援一把,給我寫作的動力。