環境變量 如果在任何的地方運行flutter命令,需要設置環境變更
- 在“用戶變量”下檢查是否有名為“Path”的條目:
- 如果該條目存在, 追加
flutter\bin
的全路徑,使用;
作為分隔符. - window10當中,如果Path已存在,直接打開,然后新建一條即可,請注意經測試,此條需添加的系統變量Path當中,在用戶變量當中設置無效
- 如果條目不存在, 創建一個新用戶變量
Path
,然后將flutter\bin
的全路徑作為它的值.
- 如果該條目存在, 追加
- 在“用戶變量”下檢查是否有名為”PUB_HOSTED_URL”和”FLUTTER_STORAGE_BASE_URL”的條目,如果沒有,也添加它們。這兩個變量未設置的話可能會報以下錯誤
-
1 Invoke-WebRequest : 請求被中止: 未能創建 SSL/TLS 安全通道。 2 所在位置 D:\flutter\bin\internal\update_dart_sdk.ps1:62 字符: 5 3 Invoke-WebRequest -Uri $dartSdkUrl -OutFile $dartSdkZip 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest],WebExce ption + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
在Flutter安裝目錄的flutter
文件下找到flutter_console.bat
,雙擊運行並啟動flutter命令行,接下來,你就可以在Flutter命令行運行flutter命令了
第一次運行一個flutter命令(如flutter doctor)時,它會下載它自己的依賴項並自行編譯。以后再運行就會快得多。
運行后根據檢查的選項去檢查相應的配置就好, 這里提示studio當中沒有安裝flutter插件,和沒連接設備(或虛擬設備)
環境變量 如果在任何的地方運行flutter命令,需要設置環境變更
- 在“用戶變量”下檢查是否有名為“Path”的條目:
- 如果該條目存在, 追加
flutter\bin
的全路徑,使用;
作為分隔符. - window10當中,如果Path已存在,直接打開,然后新建一條即可,請注意經測試,此條需添加的系統變量Path當中,在用戶變量當中設置無效
- 如果條目不存在, 創建一個新用戶變量
Path
,然后將flutter\bin
的全路徑作為它的值.
- 如果該條目存在, 追加
- 在“用戶變量”下檢查是否有名為”PUB_HOSTED_URL”和”FLUTTER_STORAGE_BASE_URL”的條目,如果沒有,也添加它們。這兩個變量未設置的話可能會報以下錯誤
-
1 Invoke-WebRequest : 請求被中止: 未能創建 SSL/TLS 安全通道。 2 所在位置 D:\flutter\bin\internal\update_dart_sdk.ps1:62 字符: 5 3 Invoke-WebRequest -Uri $dartSdkUrl -OutFile $dartSdkZip 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest],WebExce ption + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
3.下載android SDK
-
如果用android studio, 可以在設置->系統設置-》android SDK
-
網站下載:https://androidsdkmanager.azurewebsites.net/SDKPlatform
1.找不到dart sdk
勾選 enable dart support ...那個選項,保存,重新運行即可
2.flutter no connected devices
No connected devices found; please connect a device, or see flutter.io/setup for getting started ins
管理員打開AndroidStudio也沒有用
需要把在FLutter sdk 目錄下運行如下命令
flutter config --android-sdk 自己的android sdk路徑
3. 運行報以下錯誤時
-
Launching lib\main.dart on AOSP on IA Emulator in debug mode...
Running Gradle task 'assembleDebug'...
Exception in thread "main" java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:225)
at java.util.zip.ZipFile.<init>(ZipFile.java:155)
at java.util.zip.ZipFile.<init>(ZipFile.java:169)
at org.gradle.wrapper.Install.unzip(Install.java:214)
at org.gradle.wrapper.Install.access$600(Install.java:27)
at org.gradle.wrapper.Install$1.call(Install.java:74)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
[!] Gradle threw an error while downloading artifacts from the network. Retrying to download...
Running Gradle task 'assembleDebug'...
Exception in thread "main" java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:225)
at java.util.zip.ZipFile.<init>(ZipFile.java:155)
at java.util.zip.ZipFile.<init>(ZipFile.java:169)
at org.gradle.wrapper.Install.unzip(Install.java:214)
at org.gradle.wrapper.Install.access$600(Install.java:27)
at org.gradle.wrapper.Install$1.call(Install.java:74)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
[!] Gradle threw an error while downloading artifacts from the network. Retrying to download...
Exception: Gradle task assembleDebug failed with exit code 1 - 解決
- Go to flutter_app => android => gradle => wrapper directory
- Delete gradle-wrapper.jar file
- Open and edit gradle-wrapper.properties file
- Change distributionUrl=https://services.gradle.org/distributions/gradle-x.x.x-all.zip to gradle-6.4.1-all.zip or latest
- On terminal use flutter run command
4.只要是依賴不能下載的 看這里https://www.cnblogs.com/phen/p/11765668.html, 或者出牆