- 用Flutter極速構(gòu)建原生應(yīng)用
- 張益琿
- 780字
- 2020-01-20 15:01:01
1.3 配置Android開發(fā)環(huán)境
和iOS開發(fā)環(huán)境的配置相比,在macOS上配置Android開發(fā)環(huán)境要略微復(fù)雜一些,除了要下載和安裝Android Studio工具外,還要進(jìn)行模擬器相關(guān)的下載和配置。
1.3.1 獲取Android Studio開發(fā)工具
曾經(jīng),配置Android開發(fā)環(huán)境是一件非常痛苦的事,如今Google公司專門為中國區(qū)的Android開發(fā)者提供了資源網(wǎng)站使這件事變得非常容易。在如下網(wǎng)站可以直接下載Android Studio開發(fā)工具:
https://developer.android.google.cn/studio/
下載完成后,根據(jù)安裝引導(dǎo)完成安裝即可。
運(yùn)行Android Studio開發(fā)工具,選擇Start a new Android Studio Project選項(xiàng)來創(chuàng)建一個(gè)新的Android工程,之后會彈出Android工程創(chuàng)建界面,如圖1-4所示。

圖1-4 進(jìn)行新工程創(chuàng)建
如圖1-4所示,其中Application name用來設(shè)置應(yīng)用的名稱,Company domain用來設(shè)置公司的域名,Project location用來配置工程所在的目錄位置。之后一直單擊Next按鈕直到完成配置即可。
下面我們進(jìn)行Android模擬器的配置。在打開的Android Studio工具菜單欄中找到Tools,選擇其中的Android選項(xiàng),單擊AVD Manager選項(xiàng),如圖1-5所示。

圖1-5 配置Android模擬器
在彈出的窗口中選擇Create Virtual Device選項(xiàng),打開如圖1-6所示的界面。

圖1-6 選擇模擬器型號
需要為創(chuàng)建的模擬器選擇一個(gè)型號,單擊Next按鈕后,還需要為模擬器選擇一個(gè)Android版本,如果第一次創(chuàng)建,那么可能需要下載一個(gè)Android系統(tǒng)版本,如圖1-7所示。

圖1-7 選擇模擬器Android系統(tǒng)版本
1.3.2 為Android Studio添加Flutter插件
Android Studio開發(fā)工具和Flutter開發(fā)框架都是由Google公司開發(fā)并維護(hù)的,因此Android Studio工具對Flutter有著非常深入的支持,我們可以直接為Android Studio工具添加一些插件,使它成為專業(yè)的Flutter開發(fā)工具。
打開Android Studio工具的Preference窗口,選擇其中的Plugins選項(xiàng),如圖1-8所示。

圖1-8 進(jìn)行插件管理
單擊圖1-8中的Browse repositories按鈕,進(jìn)入插件搜索界面,如圖1-9所示。

圖1-9 進(jìn)行插件搜索
在搜索欄中分別搜索Dart和Flutter插件進(jìn)行安裝。其中,Dart插件用來進(jìn)行Dart語言的相關(guān)代碼分析支持,比如進(jìn)行輸入驗(yàn)證、代碼補(bǔ)全等;Flutter插件用來進(jìn)行Flutter工程的開發(fā)、運(yùn)行、調(diào)試、重載等。這兩個(gè)插件是在Android Studio上開發(fā)Flutter工程必不可少的工具。
安裝完成后,重啟Android Studio即可。在啟動界面能看到,Android Studio工具已經(jīng)可以直接創(chuàng)建Flutter工程,如圖1-10所示。

圖1-10 Android Studio支持直接創(chuàng)建Flutter工程
- Angular UI Development with PrimeNG
- Visual FoxPro程序設(shè)計(jì)教程
- 數(shù)據(jù)結(jié)構(gòu)簡明教程(第2版)微課版
- Hadoop+Spark大數(shù)據(jù)分析實(shí)戰(zhàn)
- PHP+MySQL+Dreamweaver動態(tài)網(wǎng)站開發(fā)實(shí)例教程
- ADI DSP應(yīng)用技術(shù)集錦
- 青少年P(guān)ython編程入門
- Node Cookbook(Second Edition)
- “笨辦法”學(xué)C語言
- Machine Learning for Developers
- Anaconda數(shù)據(jù)科學(xué)實(shí)戰(zhàn)
- Using Yocto Project with BeagleBone Black
- Beginning C# 7 Hands-On:The Core Language
- SCRATCH編程課:我的游戲我做主
- 深入大型數(shù)據(jù)集:并行與分布化Python代碼