1. 程式人生 > >Android 開發:(一)安卓開發環境搭建與配置 (Windows和Mac )以及目錄結構介紹

Android 開發:(一)安卓開發環境搭建與配置 (Windows和Mac )以及目錄結構介紹

(一)、windows版
一. 開發工具:

1.Android Studio:(http://www.androiddevtools.cn/)
2.Genymotion(虛擬機器):(http://www.genymotion.net/)

(二)、Mac版
一、開發工具:

AndroidStudio官方下載地址

二、配置以及幾點提醒:

1.Mac版Android Studio第一次啟動時會提醒設定代理:可直接跳過,也可以設定(自動設定/手動設定);
2.安裝過程需要選擇安裝外掛以及虛擬機器,建議選擇安裝標準版。
3.第一次新建專案時,啟動特別的慢,或者說壓根啟動不起來:

如下圖:

這是因為:它需要下載gradle. 如果不翻牆的話,估計是下載不了。

解決辦法:手動下載該檔案,然後替換掉原有檔案;

1.前往資料夾:/Users/使用者名稱/.gradle/wrapper/dists; 檢視gradle-3.3-all版本,我這邊是3.3的;
2.手動下載對應檔案:官網下載地址csdn下載地址(只是3.3的)
3.替換掉以前檔案,重新開啟Android Studio。
二.專案結構:

專案結構圖

1.專案名字:建立專案時起的名字;
2.學會這步就可以:
事件控制區(邏輯實現、頁面跳轉實現、網路互動實現)與介面佈局區(各個控制元件的佈局)是相輔相成的,建立xml會自動生成對應的activity檔案:
具體建立步驟如下:
這裡寫圖片描述

這裡寫圖片描述
3.values區:類似與ios的巨集定義,大概就是把顏色、圖片、string放到鍵值對裡面,然後利用key去賦值。
4.mainfext.xml區:設定app名字,導航欄顏色,activity等一些全域性或者系統的設定;

具體介紹:
新建工程專案後AS的Product目錄結構如下所示:

.idea://AS生成的工程配置檔案,類似Eclipse的project.properties。
app://AS建立工程中的一個Module。
gradle://構建工具系統的jar和wrapper等,jar告訴了AS如何與系統安裝的gradle構建聯絡。
External Libraries://不是一個資料夾,只是依賴lib檔案,如SDK等。

新建工程專案後AS的Module目錄結構如下所示:

build://構建目錄,相當於Eclipse中預設Java工程的bin目錄,滑鼠放在上面右鍵Show in Exploer即可開啟資料夾,
編譯生成的apk也在這個目錄的outs子目錄,不過在AS的工程裡是預設不顯示out目錄的,就算有編譯結果也
不顯示,右鍵開啟通過資料夾直接可以看。
libs://依賴包,包含jar包和jni等包。
src://原始碼,相當於eclipse的工程。
main://主資料夾
java://Java程式碼,包含工程和新建是預設產生的Test工程原始碼。
res://資原始檔,類似Eclipse。
layout://App佈局及介面元素配置,雷同Eclipse。
menu://App選單配置,雷同Eclipse。
values://雷同Eclipse。
dimens.xml://定義css的配置檔案。
strings.xml://定義字串的配置檔案。
styles.xml://定義style的配置檔案。
……://arrays等其他檔案。
……://assets等目錄
AndroidManifest.xml://App基本資訊(Android管理檔案)
ic_launcher-web.png://App圖示
build.gradle://Module的Gradle構建指令碼