一、讓我們重新打開 Android Studio , 選擇 Start a new Flutter project
選擇 Flutter Application
項目名稱和存儲位置可以自定義
圈起來的地方可能會加載東西,彆着急,等就完了,打兩把遊戲可能就好了
鏈接設備,點擊運行。等待模擬器運行
下圖爲運行結果
如果應用程序正在運行,請使用熱重載按鈕 (黃色小閃電) 更新正在運行的應用程序。每次單擊熱重載或保存項目時,都會在正在運行的應用程序中隨機選擇不同的單詞對。 這是因爲單詞對是在 build 方法內部生成的。每次MaterialApp需要渲染時或者在Flutter Inspector中切換平臺時 build 都會運行.
二、使用外部包(package)
在這一步中,您將開始使用一個名爲english_words的開源軟件包 ,其中包含數千個最常用的英文單詞以及一些實用功能.
您可以 在pub.dartlang.org上找到english_words軟件包以及其他許多開源軟件包
pubspec文件管理Flutter應用程序的assets(資源,如圖片、package等)。 在pubspec.yaml中,將english_words(3.1.0或更高版本)添加到依賴項列表,如下面高亮顯示的行:
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
english_words: ^3.1.0
在Android Studio的編輯器視圖中查看pubspec時,單擊右上角的 Packages get,這會將依賴包安裝到您的項目。您可以在控制檯中看到以下內容:
flutter packages get
Running "flutter packages get" in startup_namer...
Process finished with exit code 0
在 lib/main.dart 中, 引入 english_words, 如高亮顯示的行所示:
import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart';
如果出現一下Log,證明被牆了
OS Error: 信號燈超時時間已到
, errno = 121, address = storage.googleapis.com, port = 60109
pub get failed (69) -- attempting retry 2 in 2 seconds...