1、Genymotion模擬器網絡錯誤
我們順利的安裝完了Genymotion,下載了一個設備,當啓動的時候,發現有的人會遇到下面的錯誤:
看到這個錯誤,首先不要驚慌,看看說的是什麼,大概意思說的是VirtualBox的網絡配置錯誤。下面我們來看一下解決辦法:
win7以上的系統,在網絡圖標單擊,打開網絡和共享中心,更改適配器設置,如圖:
打開後,選擇VirtualBox Host-Only Network--屬性--雙擊:Internet 協議版本4(TCP/IPv4)--修改爲自動獲取IP和DNS 即可解決這個問題。如圖:
當然,如果你發現這樣做還是解決不了錯誤的話,可能你的電腦IP是靜態的,需要自己手動設置IP。
2、運行項目遇到的錯誤
我們運行項目,有時候會遇到下面的錯誤,如圖:
這個相信開發過Android的朋友都遇到過,處理辦法是重新啓動adb.exe.下面我們來看看怎麼操作。
win + R,輸入cmd,打開windows命令窗口,輸入一下命令,如圖:
這個命令就是列出網絡中佔用5037端口的程序,顯示的有點多,是吧,其實我們只需要看第一行,就是最後一列不爲0的那個。我們看第一行,看到PID爲8356的這個程序佔用的5037端口,敢私自佔用端口,必須要“弄死”它,下面來看看,怎麼"弄死"它,如圖:
看到成功,已終止PID爲8356的進程,說明我們已經成功的"弄死"了私自佔用的5037端口的進程,接下來再運行Android項目就不會再出現錯誤了。
建議先不要啓動模擬器,先運行一下,如果沒有錯誤,再啓動模擬器,有時候你啓動了模擬器,發現有這個錯誤,處理完後,會識別不了我們的Android模擬器。
二、Android Studio的使用技巧
下面我們簡單說一些Android Studio的使用技巧,希望能夠幫助大家快速的上手。首先,新建項目,都差不多,這裏就不說了,大家自己新建一個項目就可以了。
1、Android Studio的更新
點擊Help菜單,Check for update...,如圖:
2、打開和關閉預覽分欄
Android Studio最爲強大的一點就是界面編輯的實時預覽,但是每個人的電腦屏幕分辨率不同,有時候顯示預覽的話,代碼就會顯示不全,我們可以選擇關閉它:
3、快速管理SDK和模擬器
我們可以再工具欄看到如下內容,具體哪個對應什麼,大家可以將鼠標放到上面看一下,我一個一個寫出來,大家反而還要去記。
三、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,來解決一些問題,可以自動導包,顯示解決方法等。如圖:
這個時候我們按下Alt + Enter組合鍵,就會自動導包。
在大括號後面雙擊,會選中代碼區塊,如圖:
關於Git版本控制器的一些糾正:
在Android studio中,提交後的文件名會變成白色,而修改未提交的則爲淺藍色,如圖,MainActivity是修改過的。
4、打開項目中的文件目錄
在Android Studio中,我們可以打開項目文件所在的目錄,如圖:
選擇Show in Explorer就打開文件所在目錄了。
四、Android Studio打包生成APK
當我們編寫好代碼,測試號應用後,需要在真機環境下測試,這個時候要生成apk,具體步驟如下:
如圖,點擊Build > Generate Signed APK...菜單,打開配置界面,
我們可以看到以下界面:
這裏我配置過了,所以有信息,大家第一次配置的話,點擊Create new...,在以下界面填寫配置信息保存即可,下次可以打開保存的key,就不需要每次都配置了。
這個配置信息相信開發安卓的都應該比我清楚,我也是一知半解,具體大家可以網上找些資料看看。配置完後,點擊Next,點擊Finish,然後Android Studio開始生成APK,完成後,會彈出如下窗口:
看到這個,點擊Show in Explorer,打開文件夾我們就看到生成的APK了,如圖:
至此,一個App就生成了,Android Studio開發一個App的流程大致就是這樣了。
如果後面我們更新了App,要發佈新的版本,會發現找不到版本號在哪裏改?其實,Android Studio把配置放到了Gradle中了,我們打開build.gradle進行修改即可,如圖:
一個App的生成和升級更新,版本的修改,都說完了。