o2o b2c/安卓优化清理大师

o2o b2c,安卓优化清理大师,技术支持 东莞网站建设东莞天助,微信怎么做网站配置环境变量 PUB_HOSTED_URLhttps://pub.flutter-io.cnFLUTTER_STORAGE_BASE_URLhttps://storage.flutter-io.cn 这个命令是用来配置 Flutter 的镜像源地址,主要是为了解决在中国大陆地区访问 Flutter 官方资源较慢的问题。 具体的操作如下: 右键点…

配置环境变量

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

这个命令是用来配置 Flutter 的镜像源地址,主要是为了解决在中国大陆地区访问 Flutter 官方资源较慢的问题

具体的操作如下:

  • 右键点击"此电脑"或"我的电脑"
  • 点击"属性"
  • 点击"高级系统设置"
  • 点击"环境变量"按钮
  • 在"系统变量"区域(下半部分):
    • 点击"新建"按钮
    • 添加第一个变量:
      • 变量名:PUB_HOSTED_URL
      • 变量值:https://pub.flutter-io.cn
    • 点击"确定"
    • 再次点击"新建"按钮
    • 添加第二个变量:
      • 变量名:FLUTTER_STORAGE_BASE_URL
      • 变量值:https://storage.flutter-io.cn
    • 点击"确定"

最后在 PowerShell 中执行以下命令,并且显示出相应的结果说明配置成功。

下载 Git for Windows

我想大家学计算机的都应该安装了 Git,这里就不详细解释了。下面是官方网址,跟着操作应该不会错。

Git - 安装 Git

最后的验证方法就是在 PowerShell 里面执行 git,上面的结果说明运行成功了。

下载 Flutter 的 SDK

这里先说明以下 SDK 是一个什么东西:
SDK(Software Development Kit)是软件开发工具包的缩写,它是一组用于开发特定类型软件的工具集合。

想象你要建造一座房子:

  1. 你需要各种工具(锤子、螺丝刀等)
  2. 需要建筑材料(砖块、水泥等)
  3. 需要建筑指南和说明书
  4. 可能还需要一些预制构件

SDK 就像是这样一个"工具包",它通常包含:

  1. 开发工具
    • 编译器:把代码转换成可执行程序
    • 调试器:帮助找出程序中的错误
    • 代码编辑器:用于编写代码
  2. 文档
    • API 文档:使用说明书
    • 示例代码:参考例子
    • 教程:学习指南
  3. 库和框架
    • 预写好的代码
    • 常用功能模块
    • 编程接口
  4. 其他工具
    • 测试工具
    • 性能分析工具
    • 模拟器

使用 SDK 的好处:

  1. 不用从零开始写所有代码
  2. 确保开发标准统一
  3. 提高开发效率
  4. 降低开发难度

下面进入正题
官方地址:https://docs.flutter.dev/get-started/install

点击进去你会看到,然后点击 Windows,直接选择安卓。

在下面我们可以找到:(点击后安装)

完成下载后放在自己想要存放的文件夹,我是放在 D 盘,然后自己新建了一个文件夹。

解压后进入文件夹,点击 flutter_console.bat,会出现这样的界面。

到这里其实已经可以正常运行 Flutter 了,但是我们想要在 cmd 中就可以直接运行,而不是使用这个 .bat 文件,所以下面我们要将他放入环境变量中。

将 Flutter 配置到环境变量

在环境配置中打开的用户变量:

点击 Path,点击编辑,将我们刚刚安装的文件夹中的 bin 放入环境中。

验证是否完成配置,运行 flutter doctor 命令验证有哪些缺失的东西(我这里是缺失了两个东西,接下来我们就要去下载这几个东西)。

下载 Android Studio

Android Studio 下载地址:https://developer.android.google.cn/studio

我这边也是下载到和 Flutter 一样的文件夹里面。

选择自己的文件夹,安装完成后会报错,因为没有安装 SDK,下面只要根据引导安装 SDK 就行了。

上面的点击 Cancel,然后点击 Next,选择 customer 自定义安装就会出现如下的画面,我们选择我们自己想要安装的文件夹。

安装完成之后应该是这样的。

这个时候还要将 Android 的 SDK 配置到环境变量当中去和上面的方法一样,在环境变量中新建 ANDROID_HOME 和自己的 SDK 安装路径。

这里我进行 flutter doctor 检测之后发现出现了如下图的错误。

解决的办法就是打开 Studio,勾选上这些,右下角的 Hide Obsolete Packages 要取消勾选。

等待安装完成之后输入:flutter doctor --android-licenses,一直 yes 就行了。

之后再次使用 flutter doctor 检测是否配置好运行环境。

设置 Android 模拟器

点击这个我们应该有一个默认的虚拟机可以启动,但是如果想安装其他的虚拟机的话可以看接下来的操作。

点击"+"号,选择一个版本,然后安装。

选 Android 12 版本的进行下载。

设置机型名称、方向,硬件加速(提升性能)。

然后就可以得到。

安装插件

安装 Flutter 和 Dart 插件需要安装两个插件:

  • Flutter 插件:支持 Flutter 开发工作流(运行、调试、热重载等)。
  • Dart 插件:提供代码分析(输入代码时进行验证、代码补全等)。

安装 Dart 插件,重启 Android Studio。

创建第一个 Flutter 项目

点击 New Flutter Project,注意这里选择 Flutter 的目录。

创建好文件之后选择虚拟机,然后运行。

使用 Appuploader 简化 iOS 应用上传流程

在开发 iOS 应用时,上传应用到 App Store 是一个必不可少的步骤。为了简化这个过程,你可以使用 Appuploader,这是一个非常方便的 iOS 应用开发助手。它可以帮助你快速上传应用到 App Store,并且支持自动化的证书管理和配置文件生成,大大减少了手动操作的繁琐步骤。

使用 Appuploader 的好处:

  1. 自动化证书管理:自动生成和管理 iOS 开发证书和发布证书,避免手动操作的错误。
  2. 快速上传应用:支持一键上传应用到 App Store,节省时间。
  3. 配置文件生成:自动生成和更新配置文件,确保应用能够顺利运行。
  4. 支持多设备:支持多个设备的测试和调试,方便开发者进行多设备兼容性测试。

Got it!!!

通过以上步骤,你已经成功配置好了 Flutter 开发环境,并且可以使用 Appuploader 来简化 iOS 应用的上传流程。接下来,你可以开始你的 Flutter 开发之旅了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/899271.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ map容器总结

map基本概念 简介: map中所有元素都是pair pair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值) 所有元素都会根据元素的键值自动排序 本质: map/multimap属于关…

【Zookeeper搭建(跟练版)】Zookeeper分布式集群搭建

(一)克隆前的准备 1. 用 xftp 发送文件 2. 时间同步: sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 3. zookpeeper 安装 部署 呼应开头发送的压缩包,解压: cd ~ tar -zxvf zookeeper-3.4.6.tar.g…

Flutter项目之页面实现以及路由fluro

目录: 1、项目代码结构2、页面编写以及路由配置main.dart(入口文件)page_content.dartindex.dart(首页)application.dart(启动加载类)pubspec.yaml(依赖配置文件)login.dart(登录页&…

记录Jmeter 利用BeanShell 脚本解析JSON字符串

下载org.json包(文档说明) #下载地址 https://www.json.org/ # github 地址 https://github.com/stleary/JSON-java # api 文档说明 https://resources.arcgis.com/en/help/arcobjects-java/api/arcobjects/com/esri/arcgis/server/json/JSONObject.htmlBeanShell脚本 import…

uniapp动态循环表单校验失败:初始值校验

问题现象 &#x1f4a5; 在实现动态增减的单价输入表单时&#xff08;基于uv-form组件&#xff09;&#xff0c;遇到以下诡异现象&#xff1a; <uv-input>的v-model绑定初始值为数字类型时&#xff0c;required规则失效 ❌数字类型与字符串类型校验表现不一致 &#x1…

UML 图六种箭头含义详解:泛化、实现、依赖、关联、聚合、组合

目录 一、泛化&#xff08;Generalization&#xff09; 概念 表示方法 二、实现&#xff08;Realization&#xff09; 概念 表示方法 三、依赖&#xff08;Dependency&#xff09; 概念 表示方法 四、关联&#xff08;Association&#xff09; 概念 表示方法 五、…

Android Logcat总结

文章目录 Android Logcat总结日志格式过滤日志正向过滤反向过滤正则过滤日志等级 Android Logcat总结 日志格式 用法&#xff1a; Log.e("TAG", "hello") Log.i("TAG", "hello") Log.d("TAG", "hello")依次为&…

Unity UGUI - 六大基础组件

目录 一、Canvas上 1. Canvas&#xff1a;复制渲染子UI控件 2. ✨Canvas Scaler✨&#xff1a;画布分辨率自适应 3. Graphics Raycaster&#xff1a;射线事件响应 4. ✨Rect Transform✨&#xff1a;UI位置锚点对齐 二、Event System上 5. Event System 6. Standalone …

基于Springboot的网上订餐系统 【源码】+【PPT】+【开题报告】+【论文】

网上订餐系统是一个基于Java语言和Spring Boot框架开发的Web应用&#xff0c;旨在为用户和管理员提供一个便捷的订餐平台。该系统通过简化餐饮订购和管理流程&#xff0c;为用户提供快速、高效的在线订餐体验&#xff0c;同时也为管理员提供完善的后台管理功能&#xff0c;帮助…

从JVM底层揭开Java方法重载与重写的面纱:原理、区别与高频面试题突破

&#x1f31f;引言&#xff1a;一场由方法调用引发的"血案" 2018年&#xff0c;某电商平台在"双十一"大促期间遭遇严重系统故障。 技术团队排查发现&#xff0c;问题根源竟是一个继承体系中的方法重写未被正确处理&#xff0c;导致订单金额计算出现指数级…

qt QQuaternion详解

1. 概述 QQuaternion 是 Qt 中用于表示三维空间中旋转的四元数类。它包含一个标量部分和一个三维向量部分&#xff0c;可以用来表示旋转操作。四元数在计算机图形学中广泛用于平滑的旋转和插值。 2. 重要方法 默认构造函数 QQuaternion::QQuaternion(); // 构造单位四元数 (1…

Nginx相关漏洞解析

一、CRLF注入漏洞 原理&#xff1a;Nginx将传入的url进行解码&#xff0c;对其中的%0a%0d替换成换行符&#xff0c;导致后面的数据注入至头部&#xff0c;造成CRLF 注入漏洞 1、开环境 2、访问网站&#xff0c;并抓包 3、构造请求头 %0ASet-cookie:JSPSESSID%3D1 这样就可以…

RUBY报告系统

我们常用GFP及其变体如RFP、YFP、mCherry等作为基因表达的报告蛋白——需要荧光显微镜制片观察&#xff1b;此外还有GUS或荧光素酶作为报告酶——需要添加底物。 RUBY报告系统则与众不同&#xff0c;其作用原理是&#xff1a;将酪氨酸转化为鲜艳的红色甜菜碱&#xff0c;无需使…

office_word中使用宏以及DeepSeek

前言 Word中可以利用DeepSeek来生成各种宏&#xff0c;从而生成我们需要各种数据和图表&#xff0c;这样可以大大减少我们手工的操作。 1、Office的版本 采用的是微软的office2016&#xff0c;如下图&#xff1a; 2、新建一个Word文档 3、开启开发工具 这样菜单中的“开发工具…

【踩坑系列】使用httpclient调用第三方接口返回javax.net.ssl.SSLHandshakeException异常

1. 踩坑经历 最近做了个需求&#xff0c;需要调用第三方接口获取数据&#xff0c;在联调时一直失败&#xff0c;代码抛出javax.net.ssl.SSLHandshakeException异常&#xff0c; 具体错误信息如下所示&#xff1a; javax.net.ssl.SSLHandshakeException: sun.security.validat…

算法基础——模拟

目录 1 多项式输出 2.蛇形方阵 3.字符串的展开 模拟&#xff0c;顾名思义&#xff0c;就是题⽬让你做什么你就做什么&#xff0c;考察的是将思路转化成代码的代码能⼒。这类题⼀般较为简单&#xff0c;属于竞赛⾥⾯的签到题&#xff08;但是&#xff0c;万事⽆绝对&#xff…

PrimeTime生成.lib竟暗藏PG添加Bug

在primeTime里生成lib&#xff0c;如何能带上相关的pg信息&#xff1f; 这是一位群友的发问&#xff0c;就这个问题总结了下可能的原因和解决步骤&#xff1a; 概念 PrimeTime是Synopsys的静态时序分析工具&#xff0c;通常用于在设计的各个阶段进行时序验证。 1&#xff09…

动态规划:路径类dp

路径类dp 1.矩阵的最小路径和_牛客题霸_牛客网 #include<iostream> #include<cstring> using namespace std;const int N 510; int f[N][N]; int n, m;int main() {cin >> n >> m;memset(f, 0x3f3f3f, sizeof(f));f[0][1] 0;for (int i 1; i < …

性能测试理论基础-性能指标及jmeter中的指标

1、什么是性能测试 通过一定的手段,在多并发下情况下,获取被测系统的各项性能指标,验证被测系统在高并发下的处理能力、响应能力,稳定性等,能否满足预期。定位性能瓶颈,排查性能隐患,保障系统的质量,提升用户体验。 2、什么样的系统需要做性能测试 用户量大,页面访问…

Redis 单机16个db,集群只有一个的基本知识

目录 前言1. 基本知识2. 配置 前言 &#x1f91f; 找工作&#xff0c;来万码优才&#xff1a;&#x1f449; #小程序://万码优才/r6rqmzDaXpYkJZF 爬虫神器&#xff0c;无代码爬取&#xff0c;就来&#xff1a;bright.cn Java基本知识&#xff1a; java框架 零基础从入门到精通…