当前位置: 首页 > news >正文

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 falseid("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路径中不可以有空格

http://www.jsqmd.com/news/60015/

相关文章:

  • 第七篇Scrum冲刺
  • 今日趣事
  • 高德地图_使用PlaceSearch查找指定名称的POI
  • 团队作业4——学生信息管理系统
  • 01-IFoxCAD概述与入门
  • 12月3日总结 - 作业----
  • 昌江019通道维修
  • lucas定理求组合数+错排模板
  • 第三篇Scrum冲刺
  • 2025.12.3总结
  • DBUtil
  • 印度七大声控AI初创企业技术盘点
  • 第二篇Scrum冲刺
  • 02 安装与运行
  • 团队作业4--项目冲刺
  • 03 HTTP请求的url路由
  • MyBatis完整教程IDEA版(2)--ResultMap/注解/一对多/多对一/lombok/log4j - 教程
  • 以 Core i9-13900HX 实例讲解CPU概念:物理CPU,内核,逻辑CPU
  • 图书馆管理系统团队作业4-项目冲刺
  • C语言之折中查找
  • 【第七章:时间序列模型】3.时间序列实战:使用时序模型进行股票预测实战 - 实践
  • 罗克韦尔Micro850 PLC和欧姆龙NJ互通离不开Modbus工业物联网技术支撑
  • 一条不太寻常的路 —— AFO 退役记 -
  • Go 语言:类型别名 vs 新类型详解 - 若
  • pytest高级用法之mark
  • 20232320 2025-2026-1 《网络与系统攻防技术》实验八实验报告
  • 第一篇Scrum冲刺
  • Vibe Coding - 深度解读规范驱动制作(SDD):对 Kiro、spec-kit、Tessl 三大设备的剖析与实践
  • 第六篇SCrum冲刺
  • Hudi 文件格式分析