Flutter+andriodstudio+windows環境変数設定とピット列

ヒント: 重要な手順だけが愚か者向けのチュートリアルではありません

1. 各バージョンの選択

1. flutter选择3.3.10版本(もっと高いものを選択してみてはいかがでしょうか。私はそれを選択しましたが、フラッター ドクターを実行するとエラーが発生します。コンピュータのオペレーティング システムが win10 以降であることを認識できません。変更していません)このバグは長い間存在しており、バージョンのみを解決できます)。
2. java选择java8(java1.8)以上(11 または 17 を推奨)、それ以外の場合は、flutter3x バージョンはサポートされず、2x より高いバージョンはサポートされません。
3.andriod studio公式 Web サイト ( ) から最新バージョンをダウンロードします2022.1.1( 安装路径不能选择有空格或中文的文件下。 默认的program Files、 andriod studio文件夹就不行,我们需要改为andriodStudio, 或者自己重新选路径,我是重新选的)

2. 上記バージョンに従って、公式Webサイトから該当するバージョンをダウンロードしてインストールし、環境変数を設定します

3. fultter pubのパッケージイメージは海外のものなので、用户变量下環境変数に以下の2つを追加して国内イメージに変更します

PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

4.PowerShellでフラッタードクターを実行する

ここに画像の説明を挿入
一つ一つ解決していきます

第一个:! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

flutter doctor --android-licensesコマンドを実行し、y を保持して解決します

第二个:X] Visual Studio - develop for Windows
    X Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

如果你不开发windows桌面应用可以不管,不然就去官网下载完Visual Studio软件即可解决

第三个:Unable to find bundled Java version.

自分の Android Studio のインストール パスを見つけて、jbr文件夹Android Studio のルート ディレクトリのフォルダーjreにもあるすべてのパスを見つけてコピーします。

ps: また報告方法を忘れたバグがありました
解決策: 図に示すように、android Studio の sdk manage からこれをダウンロードし、
ここに画像の説明を挿入
flutter Doctor を実行するとエラーは報告されません。

5. プロジェクトを実行すると、常に Gradle タスク「assembleDebug」の実行中にスタックします…

解決策:
1. 独自の Flutter 解凍パスを見つけ、対応する flutter.gradle を見つけて開きます。
ここに画像の説明を挿入

  1. 1)buildscriptファイル内のプロパティを検索し、次のようにリポジトリの下にコメントを追加します。
buildscript {
    
    
    repositories {
    
    
    	注释
        // google()
        // mavenCentral()
        添加
        maven {
    
     url 'https://maven.aliyun.com/repository/google' }
        maven {
    
     url 'https://maven.aliyun.com/repository/jcenter' }
        maven {
    
     url 'https://maven.aliyun.com/nexus/content/groups/public' }
    }

2) 同じファイル内で DEFAULT_MAVEN_HOST を検索し、https://storage.flutter-io.cn に設定します。

自分のプロジェクトでこれを ok に変更する必要があります
ここに画像の説明を挿入

番外

  1. Android Studio では、古いバージョンの logcat を使用することをお勧めします。次のように、設定でチェックを外します。

ここに画像の説明を挿入

  1. Androidスタジオのエラー中国語文字化けを解決する

環境変数の追加 = "システム変数の追加GRADLE_OPTS、値は次のとおりです-Dfile.encoding=UTF-8

おすすめ

転載: blog.csdn.net/weixin_44441196/article/details/129858433