在開始學(xué)習(xí)本節(jié)內(nèi)容之前,你需要了解的是,從 IntelliJ IDEA 2016.1 版本開始,不再支持非 Gradle Android 項(xiàng)目。
- 下載并解壓縮 Android SDK。我們強(qiáng)烈建議 Android SDK 主目錄的路徑不包含空格。Android SDK 不能代替 Java SDK(JDK)。無論如何,您需要為您的項(xiàng)目下載和配置 Java SDK。
- 添加 SDK 包。有關(guān)詳細(xì)說明和下載鏈接,請(qǐng)參閱添加 SDK 包。
- 在IntelliJ IDEA中配置Android SDK,請(qǐng)參閱“SDK怎么使用”。
- 確保已激活捆綁的 Android 支持插件。此插件在 IntelliJ IDEA 級(jí)別提供 Android 支持,并且默認(rèn)情況下處于啟用狀態(tài)。如果不是,按照啟用和禁用插件中的描述啟用它。
- 根據(jù)您的任務(wù),選擇您的 Android 開發(fā)所需的模塊類型。
- 從頭開始創(chuàng)建一個(gè)包含 Android 模塊的項(xiàng)目,將 Android 模塊添加到項(xiàng)目中,或者將 Android 構(gòu)面附加到現(xiàn)有的 Java 模塊。根據(jù)所選的模塊類型,IntelliJ IDEA 可以使用 res 和 gen 文件夾自動(dòng)設(shè)置正確的模塊結(jié)構(gòu),下載必要的庫,并生成各種 Android 特定的描述符。
選擇你需要的模塊類型
IntelliJ IDEA 允許您在創(chuàng)建項(xiàng)目時(shí)選擇應(yīng)用程序模塊(外觀因素),為現(xiàn)有項(xiàng)目添加不同的 Android 模塊,或者向模塊添加 Android 分面。
創(chuàng)建一個(gè)Android項(xiàng)目
- 在菜單中,選擇:File | 新建| 項(xiàng)目(File | New | Project)以打開“新建項(xiàng)目向?qū)В∟ew Project Wizard)”。在左側(cè)窗格中選擇 Android 。
- 在右側(cè)窗格中配置新項(xiàng)目,然后單擊“下一步”。
- 在向?qū)У南乱豁撋?,選擇應(yīng)用程序模塊類型及其最小SDK。點(diǎn)擊“下一步”。
- 在向?qū)У南乱豁撋?,選擇Android活動(dòng)并單擊“下一步”。
- 在向?qū)У南乱豁撋?,指定活?dòng)設(shè)置并單擊“完成”。
將一個(gè)Android模塊添加到項(xiàng)目中
- 從項(xiàng)目工具窗口的主菜單選擇:文件| 新建| 模塊(File | New | Module)或在上下文菜單中選擇:新建| 模塊(New | Module)。該“新建項(xiàng)目向?qū)В∟ew Project Wizard)”打開。
- 在左側(cè)窗格中,選擇 Android。在右側(cè)窗格中,選擇要添加的模塊,然后單擊“下一步”。
- 在該向?qū)У南乱豁撋希付☉?yīng)用程序或庫名稱,模塊名稱,軟件包名稱以及此類應(yīng)用程序所需的最低SDK。點(diǎn)擊“下一步”。
- 在向?qū)У南乱豁撋?,為您的模塊選擇一個(gè)活動(dòng),然后單擊“下一步”。
- 在向?qū)У南乱豁撋希付ㄔO(shè)置以自定義所選活動(dòng),然后單擊“完成”。
將Android構(gòu)面連接到現(xiàn)有的Java模塊
如果您想要將 Android 方面附加到現(xiàn)有的 Java 模塊,則需要執(zhí)行此過程。Android 模塊默認(rèn)應(yīng)用了此方面。
- 打開“項(xiàng)目結(jié)構(gòu)(Project Structure)”對(duì)話框(例如,使用 Ctrl+Shift+Alt+S)。
- 在項(xiàng)目設(shè)置(Project Settings)下,選擇:模塊(Modules)。
- 選擇要添加 Android 方面的模塊,單擊
并選擇 Android。
- 在打開的 Facet'Android' 頁面上,在 Structure 選項(xiàng)卡中指定關(guān)鍵應(yīng)用程序組件的位置:AndroidManifest.xml 文件、應(yīng)用程序資源、應(yīng)用程序資產(chǎn)和Android 本機(jī)庫。如有必要,您可以編輯默認(rèn)路徑。要返回默認(rèn)的 Android 構(gòu)面設(shè)置,請(qǐng)點(diǎn)擊“將路徑重置為默認(rèn)值(Reset paths to defaults)”。
- 要使模塊源代碼和資源可用于其他項(xiàng)目,請(qǐng)選擇此頁面頂部的“庫模塊(Library module)”復(fù)選框。
配置特定于Android的XML定義文件的代碼風(fēng)格
Android 開發(fā)涉及使用專用的 XML 文件,例如布局和資源定義文件、清單文件等。您可以讓 IntelliJ IDEA 將標(biāo)準(zhǔn) XML 代碼樣式應(yīng)用于這些文件,或者為它們配置自定義代碼樣式設(shè)置。
- 打開"設(shè)置/首選項(xiàng)(Settings / Preferences)"對(duì)話框的方式可以是通過按 Ctrl+Alt+S 或者選擇文件|設(shè)置(File | Settings)(對(duì)于 Windows 和 Linux 系統(tǒng)而言)或 IntelliJ IDEA| 首選項(xiàng)(IntelliJ IDEA | Preferences)(對(duì)于 MacOS 系統(tǒng)而言)。展開編輯器節(jié)點(diǎn),然后在代碼樣式下單擊XML。
- 在打開的“代碼樣式:XML(Code Style:XML)”頁面上,切換到 Android 選項(xiàng)卡。
- 執(zhí)行以下操作之一:
- 要為特定于 Android 的 XML 文件定義自定義代碼樣式,請(qǐng)選擇“使用 Android XML 文件的自定義格式設(shè)置”復(fù)選框,并使用“代碼樣式:XML - Android(Code Style:XML - Android)”中所述的選項(xiàng)卡的控件將應(yīng)用配置應(yīng)用于各種類型的 Android XML 文件。
- 要根據(jù)在頁面的其他選項(xiàng)卡中定義的標(biāo)準(zhǔn) XML 代碼樣式設(shè)置,讓 IntelliJ IDEA 格式化 Android 特定的 XML 文件,請(qǐng)清除“使用 Android XML
文件的自定義格式設(shè)置”復(fù)選框。
更多建議: