初心者フラッター
フラッターウィンドウをインストールする
環境変数を編集する
-
用户变量
列で、Path
次のエントリを確認します。 -
このエントリが存在する場合は、既存のコンテンツを で
;
区切って、flutter\bin
ディレクトリへのフル パスを追加します。 -
存在しない場合は、ユーザー環境変数に新しい
Path
変数、flutter\bin
新しい変数の値であるフルパスを使用します。
走るflutter doctor
フラッターのバージョンを確認する
flutter --version
問題の概要
インストールされている Windows のバージョンが 10 以上であるかどうかを確認できません (インストールされている Windows のバージョンが 10 以上であるかどうかを確認できません)
Dartのインストールに
まだ問題があります
#查看自己的flutter channel版本
flutter channel
#flutter channel stable#将flutter版本切换为stable
flutter channel master#将flutter版本切换为master
#确保flutter更新到了最新版本
flutter upgrade
#再次检查是否解决
flutter doctor
まだエラーが発生していますが、この
Unable to confirm if installed Windows version is 10 or greater
問題は解決されました
Android ツールチェーン - Android デバイス用に開発 X Android SDK が見つかりません。
- デスクトップの [マイ コンピュータ] を右クリックし、[プロパティ] > [システムの詳細設定] > [環境変数] > [ユーザー変数の新規] をクリックします
ANDROID_HOME
。変数値はAndroid SDK(我这里是D:\Feil\SDK\Android)
パスです。
設定後はパソコンを再起動してください
flutter doctor
cmdline-tools コンポーネントがありません
これをダウンロード
flutter doctor
Google\Chrome路径
は実行可能ではありません。
追加しても動作しない場合
flutter config --android-sdk /path/to/android/sdk
Chrome - Web 用の開発 (.\Google\Chrome\Application\chrome.exe に Chrome 実行可能ファイルが見つかりません)
Chromeを使用しているため、 Chrome
MicroSoft Edge
をインストールする必要があります
flutter doctor
Visual Studio がインストールされていません。これは Windows 開発に必要です。
flutter doctor
「https://pub.dev/」のチェック中にネットワーク エラーが発生しました: セマフォのタイムアウトが期限切れになりました&&「https://maven.google.com/」のチェック中にネットワーク エラーが発生しました: セマフォのタイムアウトが期限切れになりました
再インストールする
flutter sdk
国内ミラーリングを構成する
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
PUB_HOSTED_URL=https://pub.flutter-io.cn
バンドルされている Java バージョンが見つかりません。
方法1
方法 2
または、
jbr
AndroidStudio path/ 内のファイルを上の図jre
のファイルにコピーします。
この方法でもエラーが報告される場合は、 を再インストールし
AndroidStudio
、上記の 2 つの方法に従って問題を解決してください。
flutter HTTP ホストの可用性チェックに時間がかかっています…[!] HTTP ホストの可用性
flutter sdk
ファイルディレクトリを検索し、順番にflutter/packages/flutter_tools/lib/src/http_host_validator.dart
ファイルを検索します- に
https://maven.google.com/
変更しますhttps://dl.google.com/dl/android/maven2/
- 開いているプログラムをすべて閉じ
flutterSDK
、flutter\bin
ディレクトリ内のプログラムを見つけflutter_tools.snapshot文件
て完全に削除します。
flutter doctor
Android ライセンスのステータスが不明です。
flutter doctor --android-licenses
エラー: JNI エラーが発生しました。インストールを確認して、もう一度試してください。
JavaとJDKのバージョンは異なります。Java パスを表示する
which java #Linux下
where java #Windows下
ウィンドウの下で編集する环境变量
java.lang.UnsupportedClassVersionError: com/android/prefs/AndroidLocationsProvider は、より新しいバージョンの Java ランタイム (クラス ファイル バージョン 55.0) によってコンパイルされています。このバージョンの Java ランタイムは、52.0 までのクラス ファイル バージョンのみを認識します。
JDK ファイルのコピーを
Andriod Stduio
フォルダーにjre
(bin目录
同じレベルで)コピーします。
あなたがその
JDK1.8
バージョンの場合でも、このエラーが報告されることに注意してください。インストールが成功した写真を使用することはJDK11
可能です
または、ディレクトリは存在しますが、その中にはほとんど何もない場合は、ディレクトリ内のすべてのファイルをディレクトリに
jre
直接コピーできます。jbr
jre
'choco'
内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
- PowerShell を開く (管理者)
- このコマンドを実行する
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
ChocolateyToolsLocation
環境変数を変更してインストールディレクトリを選択します
- システム環境変数の増加
ChocolateyInstall
PowerShell を開く (管理者)
#D:\File\SDK\Chocolatey:只是存放目录,可以完全自定义修改
& setx.exe ChocolateyInstall D:\File\SDK\Chocolatey /M
refreshenv
次に、環境変数を確認できます
Dart SDK をインストールする (非推奨)
choco install dart-sdk
Dart SDK をインストールする (推奨)
環境変数を追加する
dart --version
vscode - ダーツ
void main(List<String> args) {
var num = 42;
print(num);
}
取り付け成功の写真
AndriodStudio が Flutter を作成する
プラグインをインストールしてアプリケーションを再起動します
Vscode は Flutter アプリケーションを作成します
Flutter のドキュメントを参照して、VS Code を再起動します。
実行するコマンド
flutter run
効果