Flutter 安卓测试运行

一、Android Studio创建并启动 Android 模拟器

image
image
image
image
image
image

image

二、Android Studio加速

1.配置国内代理

image

2.settings.gradle.kts增加国内镜像源

pluginManagement {
    val flutterSdkPath =
        run {
            val properties = java.util.Properties()
            file("local.properties").inputStream().use { properties.load(it) }
            val flutterSdkPath = properties.getProperty("flutter.sdk")
            require(flutterSdkPath != null) { "flutter.sdk not set in local.properties"            }
            flutterSdkPath
        }

	//载入flutter本地仓库
    includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")

// 添加镜像仓库
    repositories {
        maven { url = uri("$flutterSdkPath/packages/flutter_tools/gradle/libs") }
        maven { url = uri("https://maven.aliyun.com/repository/public/") }
        maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin/") }
        maven { url = uri("https://maven.aliyun.com/repository/central/") }
        google()
        mavenCentral()
        gradlePluginPortal()

    }
}
// 
plugins {
    id("dev.flutter.flutter-plugin-loader") version "1.0.0"
    id("com.android.application") version "8.11.1" apply false
    id("org.jetbrains.kotlin.android") version "2.2.20" apply false
}

include(":app")

三、重新配置Flutter

1.移动fvm

终端:PowerShell

New-Item -Path "D:\ProgramData\AndroidStudio\Android\Fvm" -ItemType Directory -Force
Copy-Item -Path "D:\Program Files\Fvm" -Destination "D:\ProgramData\AndroidStudio\Android\Fvm" -Recurse -Force -ErrorAction SilentlyContinue

2.更改Fvm环境变量

终端:PowerShell

[Environment]::SetEnvironmentVariable("FVM_CACHE_PATH", "D:\ProgramData\AndroidStudio\Android\Fvm\4.0.1", "Machine")
$newPath = [Environment]::GetEnvironmentVariable("FVM_CACHE_PATH", "Machine") + "\default\bin"
[Environment]::SetEnvironmentVariable("FLUTTER_BIN", $newPath, "Machine")

3.设置全局Flutter

终端:Git Bash
fvm global 3.38.3

四、手动下载依赖

1.确认gradle版本下载并配置

配置文件:gradle-wrapper.properties
官网:https://gradle.org/releases/
image
image

2.确认AGP对应JDk版本下载并配置

配置文件:settings.gradle.kts和gradle.properties
官网:https://developer.android.com/build/releases/past-releases/agp-8-11-0-release-notes?hl=zh-cn和https://www.oracle.com/cn/java/technologies/javase/jdk17-archive-downloads.html
image
image

image
image

3.通过日志确认NDK版本下载并配置

命令:flutter run
配置文件:local.properties
Github项目地址:https://github.com/android/ndk/releases
image
image

image

五、测试运行

image




ps:
1.Android Studio 国内源

https://mirrors.cloud.tencent.com/AndroidSDK/ # 腾讯
https://mirrors.aliyun.com/android.googlesource.com/ # 阿里

2.flutter路径中不可以有空格

posted @ 2025-12-03 23:32  基础狗  阅读(1)  评论(0)    收藏  举报