Flutter 的安装<针对Android>

在windows系统上的flutter安装配置(菜鸟教程),以及过程中出现的问题 访问flutter官网,选择你的操作系统(如Windows、macOS、Linux)并下载相应 版本的Flutter SDK 下载完成后进行解压,解压路径可以按照你自己电脑硬盘的剩余空间情况来决定, 但是注意,解压路径上不要出现空格和中文。 阅读详情

Flutter的安装

主要分为三大步骤:
1.Androidstudio的安装
2.Android SDK环境的配置
3.Flutter插件的安装

接下来我们就进入今天的学习之旅吧

1.Androidstudio的安装

此处可以看官网

2.Android SDK环境的配置

鼠标右键桌面 --> 点击 属性 --> 点击 高级属性设置 --> 点击 环境变量
在系统变量 下边点击新建

变量名 :ANDROID_HOME
值:C:\Users\xx\AppData\Local\Android\Sdk

然后再系统变量 path 这行点击编辑 然后添加

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
%ANDROID_HOME%\build-tools\33.0.1

之后点击确定,此时打开终端

C:\Users\xx>adb --version
Android Debug Bridge version 1.0.41
Version 34.0.5-10900879
Installed as C:\Users\xx\AppData\Local\Android\Sdk\platform-tools\adb.exe
Running on Windows 10.0.22621

说明Android SDK环境已经配置完成

3.Flutter插件的安装

点击左上角File–>Seetings–>Plugins
在这里插入图片描述
输入flutter 然后安装

在这里插入图片描述
然后在输入Dart 安装

完成之后重启Androidstudio,就可以创建你的Flutter应用了

Flutter安装及试用(Windows平台) Flutter安装及试用 Flutter是Google推出的一个框架用来统一Android和IOS平台之间应用开发的差异,使能够使用更少的资源开发和维护一个移动端的应用,语言基于DART是google推出的新的语言。其开源的系统项目Fuchsia也使用了DART。 官方文档地址:https://flutter.io/setup-windows/ Windows平台 安装 1.系... 阅读详情

相关推荐

Flutter SDK的删除与重装:一步步教你如何轻松搞定

在Flutter开发过程中,我们可能会遇到一些需要重新安装Flutter SDK的情况,例如升级Flutter版本、解决依赖冲突等。本文将详细介绍如何删除并重新安装Flutter SDK,让你轻松应对各种问题。

理论都是虚的,代码才是王道。 2247

flutter开发实战-安卓apk安装、卸载、启动实现

Shell是dart:io〔Process〕API上的包装器以便支持环境管理、用户开关等功能。Shell用于在Dart中或在代表其他用户执行系统管理任务的应用程序中编写shell实用程序脚本。下面是Shell的一个示例// 将结果传输到文件。//可以运行一个程序,并退出代码//如果返回了有效的退出代码,则会排出stderr,并且//您不必手动操作。////否则,将引发StateError。// 转储输出.// 还可以运行一个进程并立即返回一个字符串。

一名开发者 1654

Windows10下RTABMAP+T265实现三维建图

win10+rtabmap+t265扫描地形

Suxiang1997的博客 3486

清晰易懂的 Flutter 卸载和清理教程

核心操作:删除 SDK 目录 → 清理环境变量 → 清除缓存和 IDE 配置。关键点Windows:检查AppData下的隐藏缓存。:区分手动安装和包管理器安装。通用:IDE 插件需单独卸载。按此操作后,Flutter 开发环境将被彻底清除,为全新安装或切换其他框架铺平道路。

weixin_43236925的博客 4382

QT插件学习系列(一) 初识QtPlugin

QT插件学习系列(一) 初识QtPlugin 1、 概述 为什么我们要学习插件化,其和 windows 导出 dll 有什么区别呢? 导出的动态库如果缺失,程序不能运行。但插件可以。 同一套代码,即可分别在 windows 下和 linux 下生成插件。 QT 本身提供两种插件支持,一种称为高级 API,一种称为低级 API。 高级API的作用是扩展 QT 程序本身,需要子类化 QT 提供的插件基类,例如现有的 QTSqlDriver,因此你可也以编写自己的 QTStyle 扩展 QT。 低级

L_Andy的专栏 3115

QT+SOEM主站协议库实战指南—从编译到嵌入式应用

本文提供了一份QT与SOEM开源EtherCAT主站协议库的集成实战指南。详细介绍了在Windows和Linux平台下编译SOEM库的步骤,并讲解了如何将其无缝集成到QT项目中,构建具备实时监控与控制功能的工业上位机应用。内容涵盖从环境搭建、核心协议开发到嵌入式部署与优化的全流程,为开发高性价比、自主可控的工业控制解决方案提供完整路径。

u6v7w8x的博客 442

安装flutter教程(遇到好多坑)

最后会显示:All SDK package licenses accepted,然后我们再次运行:flutter doctor,会发现Android已经无报错了

qq_33591173的博客 952

Unity 热更新技术 | (二) AssetBundle - 完整系列教程学习

开始学习热更新方面系列知识,就从这一篇开始吧! 本系列教程 会从热更新基本概念出发,详细介绍热更新相关的全套知识点。 如热更新技术基本原理、热更新主流方案、AssetBundle系列教程、Lua语言编程、Lua与Unity交互教程、Xlua框架使用、热更新实战教程等方面。 热更新作为一个开发者必备技能,如果想学习的话,可以从现在开始了哦~ 接下来从 AssetBundle - 完整系列教程学习 开始学习吧!

努力前行,总会成为自己心中的那道光 1万+

flutter 卸载历史版本

C:\Users\amber\AppData\Roaming\Google(该文件夹下有关as的文件)C:\Users\amber\AppData\Local\Google(该文件夹下有关as的文件)C:\Users\amber\.android(我这里没有找到这个文件夹,参考其它文章记录)2.删除以下几个文件夹。

ambergreen的博客 667

「UG/NX」Block UI 曲线收集器CurveCollector

曲线收集器块用于选择一条或多条曲线,包括通过选择意图连接的末端曲线链。曲线选择意图用于此块,但它不支持“交点处停止”、“跟随圆角”、“中间链”和“特征内链”等规则选项。

何曾参静谧的博客 1092

CAPL控制程控电源

汽车电子测试过程中,除了实车测试,还有台架测试,在进行台架测试时,都需要通过电源来模拟汽车电瓶给ECU供电,如果要进一步进行比较高效的压力测试或自动化测试,就需要用到程控电源,所以本章主要介绍CAPL是如何来控制程控电源的。

测试领域技术分享 4390

flutter windows下安装配置踩坑

flutter 官方中文网址:https://flutterchina.club/ 预先准备环境 操作系统: Windows 7 或更高版本 (64-bit) 磁盘空间: 400 MB (不包括Android Studio的磁盘空间). 工具: Flutter 依赖下面这些命令行工具. PowerShell 5.0或更新的版本 Git for ...

weixin_30517001的博客 316

Python爬虫实战:爬取ETF基金持仓变化

在python复制编辑本文详细介绍了如何使用Python的Scrapy框架爬取ETF基金的持仓变化信息,包括项目的搭建、数据的提取与存储、以及数据的可视化分析。通过本项目,读者可以掌握基本的网页爬虫技术,并应用于实际的财经数据采集与分析中。

2201_76125261的博客 629

Android Studio创建Flutter项目时的部分问题解决

在网上搜索Android Studio 模拟器启动黑屏、死机问题的解决方法,通过修改AVD中创建的设备的申请内存,将RAM改小到512MB即可流畅运行。

2301_79678253的博客 1536

有趣的方式学习DDR5(4)—— DDR5 SDRAM 启动与初始化过程全攻略

🟢。

weixin_43199439的博客 1624

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

MAC OS配置Flutter运行环境

这个 gem 包要求 Ruby 版本至少为 3.1.0,而你当前使用的 Ruby 版本是 2.6.10.210,版本不兼容,所以导致 CocoaPods 安装失败,可以通过升级 Ruby 版本来解决此问题。按下i,进入编辑模式,输入内容export PATH=$PATH:/Users/lijack/Downloads/flutter/bin(路径替换为实际flutter/bin所在位置)开始下载SDK组件,如果下载很慢可以打开代理,我这里下了很久中途出错了好几次,重新下载即可。

weixin_63773316的博客 1473

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Flutter 学习之旅 之 flutter 在 Android 端读取相册图片显示

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

仙魁XAN 1336

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

AListFlutter开发环境搭建:从零开始的Flutter项目构建

AListFlutter是AList的安卓版本,APK安装即用,无需Root或Termux。本文将为你提供从零开始搭建AListFlutter开发环境的完整指南,帮助你快速上手这个强大的Flutter项目。 ## 一、准备工作:安装必要工具 ### 1.1 安装Flutter SDK 首先,你需要安装Flutter SDK。AListFlutter项目要求Flutter SDK版本在3.2.

gitblog_00601的博客 899

flutter安卓调试工具

flutter需要下载android studio,然后必须要安装的工具如下。注意:以上工具缺一不可,否则gradle构建时一直报错。

ike_yu的博客 111

idea 搭建flutter 安卓开发环境(因为有idea就不需安装Android Studio)

1.先安装好flutter环境 去看官网即可 2.找到idea的Plugins 并安装三个插件 1)Flutter 2)Dart 3)Android 3.然后用idea点击创建android项目,这里主要是利用idea去安装android sdk 然后一直下一步,选择合适的android sdk安装,可能需要安装10-30分钟 安装好后会弹出android sdk的安装路径, 4.最后安装好了后去配置android sdk的环境变量 和flutter的android sdk配置 配置 andro

qq_40250122的博客 1万+

Flutter学习--flutter环境的安装(windows下)

安装证书,命令:flutter doctor --android-licenses(报错信息里有,拷贝执行即可),一步步提示y/n全部选y。安装安卓之后—打开—选右下角plugins—输入flutter并搜索—进行安装—重启。环境变量前打开的),然后输入命令“java --version”,如果能够成功显示。六、安装gradle(依赖仓库,打包工具,需要jdk版本8以上)仓库替换为阿里云的镜像仓库,以加速依赖的下载速度,具体可以咨询。.exe安装之后配置环境变量:电脑—右键—高级设置—环境变量。

weixin_51010848的博客 5773

flutter android studio使用 androidstudio安装flutter插件

本文假设你已经了解Android开发基础,并已安装git、Android SDK、JDK等必要环境。

2501_91600889的博客 1001

flutter安装学习记录

1.下载flutter 目前安装在/Users/xiaofeiniao/ 1.进入安装目录 目前安装在 账户目录下 cd /Users/xiaofeiniao 2.下载flutter资源 git clone -b stable https://github.com/flutter/flutter.git 2.配置环境变量 1.编辑 .profile cd /Users/xiaofein...

ioszhanghui的博客 253

【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟

果然 在app 里面的gradle 配置不对, ndkVersion “28.0.13004108” // 确保与 local.properties 中的 NDK 版本一致 这个版本此前不对应,因此改了下如下。据错误信息,flutter build 任务执行失败,通常是由于 Flutter 项目本身的问题或环境配置不正确导致的。如果你的项目中没有配置测试模块(例如 src/test 目录),Gradle 将无法找到该任务。如果项目不需要测试模块,可以移除对 testClasses 任务的调用。

一颗优雅草科技-央千澈的优快云博客~只想无穷无尽的学习~作息早8-晚8 947

Flutter 开发环境安装

确保可以ping通上面的url,这是下载的关键。

weixin_43873210的博客 440

flutter教程第一篇之入门安装环境---idea

1.idea内下载两个插件 File--setting---Plugins---输入Dart查找,根据图把这两个Dart和Flutter安装上 2.安装Flutter SDK 这是示范的window版本,进入链接:https://flutter.dev/docs/get-started/install/windows 点击下载 下载好后本地解压,放到任意一个路径下面,注意路径最好...

Mint6的博客 1556
上一篇: Flutter简介
下一篇: Only fullscreen opaque activities can request orientation
jhonjson
博客等级 码龄11年 220粉丝 195原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值