Android Studio創建項目

jopen 9年前發布 | 77K 次閱讀 Android Studio開發工具 Android Studio

創建項目

首先,先指出Android Studio中的兩個概念。 Project  Module 。在Android Studio中, Project 的真實含義是工作空間, Module 為一個具體的項目。

 Eclipse 中,我們可以同時對多個 Eclipse  Project 進行同時編輯,這些 Project 在同一個 workspace 之中。在Android Studio中,我們可以同時對多個Android Studio的 Module 進行同時編輯,這些 Module 在同一個 Project 之中。

Eclipse  Project 等同于Android Studio的 Module 
Eclipse  workspace 等同于Android Studio的 Project 

本文中所說到的項目指的是Android Studio的 Module 。Android Studio創建一個項目,首先要先創建 Project。但是你創建項目的同時, Project 自動創建了,因此很多人容易混淆這兩種概念。

講解1

Android Studio創建項目的過程,其實就是 Eclipse 創建項目過程的細分化。 Eclipse 許多在一個頁面設置的內容,Android Studio拆分成了多個頁面,因此,創建項目的過程其實并不復雜。

Android Studio有兩種創建項目的方法。
第一個是在Android Studio起始頁選擇 Start a new Android Studio project 

Android Studio創建項目



第二個是在Android Studio主頁,選擇 File --> New Project 

Android Studio創建項目


講解2

接下來,我們會看到這個頁面。

 

  • Application name :應用程序的名稱。它是app在設備上顯示的應用程序名稱,也是在Android Studio Project的名稱。
  • Company Domain :公司域名。影響下面的 Package name 。默認為電腦主機名稱,當然你也可以單獨設置Package name 
  • Package name :應用程序包名。每一個app都有一個獨立的包名,如果兩個app的包名相同,Android會認為他們是同一個app。因此,需要盡量保證,不同的app擁有不同的包名。
  • Project localtion  Project 存放的本地目錄。


以上內容設置完畢,點擊 Next 

講解3

接下來,我們會看到這個頁面。



在這里,你可以你的 Project  Module 的類型以及支持的最低版本。

  • Phone and Tablet :表示 Module 是一個手機和平板項目。
  • TV :表示 Module 是一個Android TV項目。
  • Wear :表示 Module 是一個可穿戴設備(例如手表)項目。
  • Glass :表示 Module 是一個 Google Glass 項目(不知道 Google Glass 是什么請自行搜索)。


你可以同時選擇多個類型,區別就是項目會根據你選擇的類型創建一個或多個 Module 

Minimum SDK 表示的是 Module 支持的Android最低版本。根據不同的用戶可以選擇不同的版本。你可以點擊Help me choose 來查看當前Android版本分布情況。現在這個時代,如果你的項目支持到 2.2 版本幾乎是支持了所有的Android設備。

以上內容設置完畢,點擊 Next 

講解4

接下來,我們會看到這個頁面(由于我的 Module 類型只選擇了 Phone and Tablet ,所以會有這個頁面。)。



這個頁面是讓我們選擇是否創建 Activity以及創建 Activity 的類型。你可以選擇不創建 Activity  Add No Activity )。

如果你選擇自動創建   Activity,Android Studio會自動幫你生成一些代碼。根據   Activity  類型的不同,生成的代碼也是不同的。有時,你能從這些自動生成的代碼中,學到很多東西,比如 Fullscreen Activity  

選擇完畢,點擊 Next 

講解5

接下來,我們會看到這個頁面(上一步中,我選擇了 Blank Activity 。)。

 

  • Activity Name :自動創建的 Activity 的類名。
  • Layout Name :自動創建的 Activity 的布局文件名稱。
  • Title :自動創建的 Activity 的名稱。
  • Menu Resource Name :自動創建的 Activity  Menu 文件名稱。


以上內容設置完畢,點擊 Next 。你將會看到這個進度條。這個表示,Android Studio正在創建和編譯你的項目。

Android Studio創建項目


講解6

項目創建編譯完畢,會進入Android Studio的主頁,你將看到下面的界面。



左側是你的項目文件區域,中部是代碼區域,右側是布局文件的預覽區域。

細心的話,你會發現,左側的項目文件區域顯示的文件層級,和 Eclipse 是不相同的,甚至和本地目錄的文件層級也是不相同的。
 Eclipse 不相同是因為Android Studio使用了 Gradle 這個項目構建工具,而 Eclipse 使用 Ant 構建項目,你可以通過 Gradle 設置和 Eclipse 擁有相同的目錄結構。
和本地目錄的文件層級不同是因為,在Android Studio 0.8版本之后,官方推薦使用 Android 文件目錄顯示結構,你可以切換。在項目文件區域的左上角,你可以選擇你想選擇的文件結構顯示類型。

Android Studio創建項目



雖然官方建議是使用 Android ,但是我個人還是比較喜歡使用 Project 。你可以根據你的個人習慣進行選擇。下面是 Android Project 這兩種顯示類型的顯示區別。

Android Studio創建項目   Android Studio創建項目



從這兩張圖可以看出: Android 區分明顯,只顯示了和項目有關的文件; Project 根據本地目錄結構,顯示了文件結構,比較繁雜卻更顯示出了真實目錄結構。

另外,對于項目文件區域,我還有兩個設置。在項目文件區域的右上角,有一個齒輪的設置按鈕,點擊可以更加細節的設置文件顯示效果。

Android Studio創建項目



默認是沒有勾選 Flatten Packages  Autoscroll to Source 的,是我自己勾選上的。 Flatten Packages 是設置將包以完整包名的形式顯示(個人習慣)。 Autoscroll to Source 是你點擊某一個文件,將自動打開,省去了雙擊操作。

講解7

如果你已經有一個項目,你想在這個項目中創建一個 Module ,你可以選擇 File --> New Module  

這樣,會在當前的目錄下創建一個 Module ,而不是在一個新的窗口中,單獨創建 Project  Module 

之后,你就會看到下面的界面。



同樣的道理,你可以設置項目類型,但是,由于你現在是創建一個 Module ,所以只能選擇一種類型。

下方的4個選項代表著不同的意義:

  • Android Library :創建一個 Android Library  Module 
  • Import Existing Project :導入其他項目為一個 Module ,導入的項目可以是 Eclipse ADT 項目,也可以是Gradle 項目( Gradle 只是項目構建工具, Eclipse 中也是可以使用的)。
  • Import .JAR or .AAR Package :導入 JAR 或者 AAR 文件為一個 Module 
  • Java Library :創建一個 Java  Module ,主要用于編寫 Java 的工具包。


選擇完畢,點擊 Next 。其余步驟,和上面幾乎一樣,就不在贅述了。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!