Android flutter this and base files have different roots
类似经历者
Android build fails with certain plugins if project is in a different drive (from sdk)
错误描述
我是windows系统,下载 flutter sdk 我是放在D盘,flutter项目是放在E盘,flutter 执行 pub get的时候,会在我C盘里面默认给你创建一个,C://xxxx\Pub\Cache的文件,这里的文件又跟你的flutter sdk 不在同一个目录,这就会导致这样的问题
解决方案
1、创建环境变量 PUB_CACHE ,值为 E:\pub_cache
2、环境变量path末尾多添加 ;%PUB_CACHE%; 注意前后;
3、将D盘的 flutter sdk 放到 E盘里面
4、关闭Android studio
5、执行命令 flutter clean
6、删除 android 里面的 .gradle .idea
7、执行命令 flutter pub get
如果遇到如下的错误,就是没有执行 flutter pub get
Process 'command 'E:\flutter_sdk\flutter_windows_stable\flutter\bin\flutter.bat'' finished with non-zero exit value 1
或者
assert pluginDirectory.exists()| || false\root\snap\flutter\common\flutter\.pub-cache\hosted\pub.dartlang.org\audioplayers-0.15.1\android
相关文章:
Android flutter this and base files have different roots
类似经历者 Android build fails with certain plugins if project is in a different drive (from sdk) 错误描述 我是windows系统,下载 flutter sdk 我是放在D盘,flutter项目是放在E盘,flutter 执行 pub get的时候,会在我C盘…...
Excel动态选择某一行/列的最后一个数据
选择列的最后一个数据: 以A列为例,使用: LOOKUP(1,0/(A:A<>""),A:A)选择行的最后一个数据: 以第3行为例,使用: LOOKUP(1,0/(3:3<>""),3:3)示例程序 列最后一个数据&a…...
扫描条形码到电脑:Barcode to pc 4.6.3 Crack
像专业人士一样使用条形码将条形码发送到 PC 排名第一的智能手机扫描应用程序 将条形码即时发送到计算机程序并自动执行任务的最简单方法 受到全球 500,000 多名用户的信赖 条形码到 PC:Wi-Fi 扫描仪应用程序,条码到 PC:适用于 Android 和 i…...
从0到0.01入门 Webpack| 003.精选 Webpack面试题
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…...
[数据结构]-红黑树
前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、红黑树的…...
Android 13.0 Launcher3 app列表页桌面图标按安装时间排序
1.概述 在13.0的系统rom定制化开发中,在对Launcher3进行功能开发时,系统默认的app列表页排序是安装app名称进行排序的, 由于功能的需要要求按照app安装时间进行排序,这就需要找到相关的排序地方,进行排序方式的修改就能完成这个功能 2.Launcher3 app列表页桌面图标按安装…...
QFont如何设置斜体|QlineEdit设置只能输入数字|QThread::finished信号发出后worker未调用析构函数
QFont如何设置斜体 要设置 QFont 的斜体,你可以使用 setItalic() 方法。以下是一个示例代码: #include <QApplication> #include <QLabel> #include <QFont> int main(int argc, char *argv...
中伟视界:创新解决方案,搭建自适应的AI算法模型训练平台
搭建AI算法模型自训练平台是当今人工智能领域的热门话题,但是其中存在着许多技术难点需要克服。 自训练平台需要具备高效的算法模型,这就要求能够处理庞大的数据量并进行高速计算。 平台需要具备强大的数据管理及存储能力,以满足训练过程中的…...
UML建模图文详解教程08——部署图
版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl本文参考资料:《UML面向对象分析、建模与设计(第2版)》吕云翔,赵天宇 著 部署图概述 部署图(deployment diagram)也被译作配置…...
发布鸿蒙的第一个java应用
1.下载和安装华为自己的app开发软件DevEco Studio HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者 2.打开IDE新建工程(当前用的IDEA 3.1.1 Release) 选择第一个,其他的默认只能用(API9)版本,搞了半天才发现8ÿ…...
【C++干货铺】优先队列 | 仿函数
个人主页点击直达:小白不是程序媛 C系列专栏:C干货铺 代码仓库:Gitee 目录 优先队列(priority_queue )的介绍和使用 priority_queue的介绍 priority_queue的使用 大堆 小堆 priority_queue的模拟实现 仿…...
突破技术障碍:软件工程师如何应对项目中的难题?
在软件开发项目中,工程师常常会遇到各种技术难题。这些难题可能涉及到复杂的算法、不兼容的系统、难以预见的软件行为,或者其他许多方面。 以下是一些策略和方法,可以帮助软件工程师有效地应对这些挑战: 1、理解问题:…...
Linux(7):Vim 程序编辑器
vi 基本上 vi 共分为三种模式,分别是【一般指令模式】、【编辑模式】与【指令列命令模式】。 这三种模式的作用分别是: 一般指令模式(command mode) 以 vi 打开一个文件就直接进入一般指令模式了(这是默认的模式,也简称为一般模式)。在这个模…...
windows搭建gitlab教程
1.安装gitlab 说明:由于公司都是windows服务器,这里安装以windows为例,先安装一个虚拟机,然后安装一个docker(前提条件) 1.1搜索镜像 docker search gitlab #搜索所有的docker search gitlab-ce-zh #搜索…...
力扣:单调栈算法思路题
单调栈分为单调递增栈和单调递减栈,通过使用单调栈我们可以访问到最近一个比它大(小)的元素。 🍊 单调递增栈:单调递增栈就是从栈底到栈顶数据是依次递增,通常是寻找某方向第一个比它小的元素。 …...
11 月 25 日 ROS 学习笔记——3D 建模与仿真
文章目录 前言一、在 ROS 中自定义机器人的3D模型1. 在 rviz 里查看3D模型2. xacro 二、Gazebo1. urdf 集成 gazebo2. 综合应用1). 运动控制及里程计2). 雷达仿真3). 摄像头信息仿真4). kinect 深度相机仿真5). 点云 前言 本文为11 月 25 日 ROS 学习笔记——3D 建模与仿真&am…...
MidJourney笔记(3)-Prompts
MidJourney的Prompts介绍 MidJourney的Prompts是MidJourney的核心之一,这也是我们后续使用MidJourney过程中最重要的工作内容,根据生成的图片,不断的优化我们的Prompts内容。 那Prompts的中文意思是提示的意思。 Prompts的提示语有很多,最基础的用法就是: /imagine prompt…...
贪心 D. Least Cost Bracket Sequence
Problem - D - Codeforces 题目大意:给一个只包含(,),?三个字符的字符串。每个?可以转为(或者),对于第 i i i个?转为(需要花费 a i a_i ai,转为)需要花费 b i b_i bi。现在问能否让该字符串转为合法的括号匹配…...
iOS APP包分析工具 | 京东云技术团队
介绍 分享一款用于分析iOSipa包的脚本工具,使用此工具可以自动扫描发现可修复的包体积问题,同时可以生成包体积数据用于查看。这块工具我们团队内部已经使用很长一段时间,希望可以帮助到更多的开发同学更加效率的优化包体积问题。 工具下载…...
在 VSCode 中使用 GDB 进行 C/C++ 程序调试(图文版)
(꒪ꇴ꒪ ),Hello我是祐言QAQ我的博客主页:C/C语言,数据结构,Linux基础,ARM开发板,网络编程等领域UP🌍快上🚘,一起学习,让我们成为一个强大的攻城狮࿰…...
vue-json-editor不止是编辑器:打造一个简易的本地JSON配置管理工具
从vue-json-editor到配置管理工具:打造轻量级JSON工作流解决方案 每次在项目中手动修改JSON配置文件时,你是否也经历过格式错误导致的崩溃?或是需要反复切换不同环境配置时的低效?传统的文本编辑器缺乏对JSON结构的智能支持&#…...
网盘直链下载助手:8大主流网盘全速下载的终极解决方案
网盘直链下载助手:8大主流网盘全速下载的终极解决方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼…...
Verdi FSDB转VCD实战:解锁后端功耗分析新姿势
1. 为什么需要FSDB转VCD? 在芯片设计流程中,功耗分析是个绕不开的关键环节。PrimeTime PX(Prime Power)这类工具需要仿真波形作为输入来计算动态功耗。但最近我在项目中遇到个头疼的问题:用最新版Verdi生成的FSDB波形文…...
逆向入门实操:从APK到Unity工程资源,手把手教你用Apktool和AssetStudio分析竞品游戏
逆向工程实战:深度解析Unity手游资源架构与竞品分析方法 在移动游戏行业高度竞争的今天,理解竞品的技术实现细节已成为开发团队不可或缺的能力。作为手游开发者,我们常常需要透过APK文件这层"包装纸",深入剖析对手游戏的…...
GitHub中文界面终极解决方案:3分钟实现全站中文化
GitHub中文界面终极解决方案:3分钟实现全站中文化 【免费下载链接】github-chinese GitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese) 项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese 还在为GitHub全英文界面…...
抖音批量下载器终极指南:免费获取高清无水印视频的完整教程
抖音批量下载器终极指南:免费获取高清无水印视频的完整教程 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback …...
别再乱用validation_split了!Keras验证集划分的3个实战细节与避坑指南
别再乱用validation_split了!Keras验证集划分的3个实战细节与避坑指南 当你在Keras项目中发现模型评估结果飘忽不定,或是验证集指标与测试集表现差距过大时,问题很可能出在验证集的划分方式上。许多开发者习惯性地使用validation_split参数&a…...
从ZLToolKit的semaphore设计,聊聊C++11/14线程同步那些容易踩的坑
从ZLToolKit信号量实现剖析C线程同步的五大陷阱与解决方案 在构建高性能多线程应用时,任务队列作为核心基础设施,其同步机制的可靠性直接影响整个系统的稳定性。ZLToolKit中基于条件变量自实现的semaphore类,虽然代码不足20行,却巧…...
3大核心技术解密:TsubakiTranslator如何实现Galgame实时翻译
3大核心技术解密:TsubakiTranslator如何实现Galgame实时翻译 【免费下载链接】TsubakiTranslator 一款Galgame文本翻译工具,支持Textractor/剪切板/OCR翻译 项目地址: https://gitcode.com/gh_mirrors/ts/TsubakiTranslator 还在为看不懂日文Galg…...
别再为GDB打印vector发愁了!手把手教你用stl-views.gdb搞定(附避坑指南)
彻底告别GDB调试STL容器的痛苦:高效打印vector的终极方案 调试C代码时,最令人沮丧的莫过于面对一个装满数据的vector却无法直观查看其内容。GDB默认的print命令对STL容器支持有限,开发者不得不与晦涩的内部实现细节搏斗。本文将带你彻底解决…...
