系统:MacOS 14
开发工具:vscode
Flutter版本:3.16.3
1.Error: To set up CocoaPods for ARM macOS, run:
解决方式:
在项目的ios文件目录下面执行下面的命令:
arch -x86_64 pod install
执行结果:
修改android/app/build.gradle
defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "cn.rentsoft.flutter.openim.consumer" // You can update the …
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家 👉点击跳转到教程 报错问题截图 报错原因已经给出:
You need Java 11 or higher to build your app with this version of G…
文章目录 报错问题分析问题原因 解决办法RenderBox was not laid out错误的常见原因常见原因解决方法 RenderRepaintBoundaryRenderRepaintBoundary用途 报错
RenderBox was not laid out: RenderRepaintBoundary#d4abf relayoutBoundaryup1 NEEDS-PAINT NEEDS-COMPOSITING-BI…
dio 库Flutter 中是比较流行的网络请求库。 其中在拦截器可以拦截请求,响应以及错误 权限验证:比如接口请求后端返回401未授权时可以跳到登录页,403跳到未授权页面;异常监控:可以在拦截器处理异常,并且上报…
1.完整ui页面
可以借鉴一些使用案例:
return Placeholder();/// A widget that draws a box that represents where other widgets will one day
/// be added.
///
/// This widget is useful during development to indicate that the interface is
/// not yet…
问题
由于众所周知的原因,flutter编译时,经常出现Could not get resource https://storage.googleapis.com/download.flutter.io…的问题,如下:
* What went wrong:
Could not determine the dependencies of task :app:lintVit…
flutter 组件
main
名称描述urlMaterialApp设置main必要的组件,包含路由、脚手架、主页等等Scaffold通常俗称为脚手架,Scaffold 实现了基本的 Material Design 布局结构https://www.yiibai.com/flutter/flutter-scaffold.htmlScaffold.floatingActionB…
flutter
Error: No named parameter with the name ‘shadowThemeOnly’.
报错信息如下:
../../flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_cupertino_date_picker-1.0.262/lib/src/date_picker.dart:103:34: Error: No named parameter with the nam…
文章目录 一、前言二、函数高级用法1.匿名函数2.高阶函数3.级联符号4.main函数三、总结一、前言
在上一篇文章中,我们学习了函数的基本用法,这次,我们继续学习函数的高级用法以及注意事项。
"Success is the sum of small efforts, repeated day in and day out.&quo…
var u navigator.userAgent;
var isAndroid u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //android终端
var isiOS !!u.match(/\(i[^;];( U;)? CPU.Mac OS X/); //ios终端if(isAndroid) { //android终端let url res.data.url;window…
项目中需要引用http依赖,在pubspec.yaml文件中添加如下信息: 当同步时,报错信息如下: [myflutter] flutter pub upgrade Resolving dependencies... The current Dart SDK version is 3.1.3. Because myflutter depends on http &…
环境:Mac电脑,在vscode中运行flutter run 出现以下报错 之前该代码时注销的,现在放开。podfile是Mac运行自己带出来的文件夹再运行flutter run 发现还报错 去刚刚的配置文件配置一下该代码
post_install do |installer|installer.pods_proj…
记录一次AS偶发异常导致的项目构建失败问题
以下是报错信息 Could not determine the dependencies of task ‘:app:mergeCeshiDebugAssets’. Could not resolve all task dependencies for configuration ‘:app:CeshiDebugRuntimeClasspath’. Could not resolve project :…
问题:引用device_info_plus 插件出现了异常,不知道为啥打开项目的时候就不能用了。
解决:改了版本解决
Target of URI doesnt exist: package:device_info_plus/device_info_plus.dart.
(Documentation) Try creating the file reference…
在刚刚开发完成的Flutter TV app中,遇到过好多个棘手的问题,最后都迎刃而解了。正好有空就一个个总结出来。 第一个问题:如何处理flutter TV 按键过快? 机顶盒app开发中,内存问题首要考虑的,因为大多数的机…
运行时报错:
this and base files have different roots: E:\Demolpro\waqu\build\flutter-plugin-_android_lifecycle and C:\Users\78535\AppData\Local\Pub\Cache\hosted\pub.dev\flutter_pulgin_android_lifecycle-2.0.17\android
如图:
这种情况…
前言 Flutter项目中服务器使用了自签名证书,如果直接使用https请求或者wss请求的话会报证书签名错误。
HandshakeException: Handshake error in client (OS Error: I/flutter (28959): │ 💡 CERTIFICATE_VERIFY_FAILED: unable to get local issuer c…
ANR原理分析 WaitingInMainSignalCatcherLoop
log中记录了ANR发生的时间以及具体提示。WaitingInMainSignalCatcherLoop代表了主线程等待异常。The application may be doing too much work on its main thread.同样表示处理时间过多。
traces 刚才的log有第二句Wrote stack …
问题描述
[!] HTTP Host Availability✗ HTTP host https://maven.google.com/ is not reachable. Reason: An erroroccurred while checking the HTTP host: Operation timed out解决方案
将文件flutter/packages/flutter_tools/lib/src/http_host_validator.dart中的https:…
get dialog的官网文档:GetDialogRoute class - dialog_route library - Dart API 可以使用Get.dialog()方法来创建一个自定义的加载弹窗,get框架是支持自定义弹窗效果的,所以我们就使用这个方式来自定义一个弹窗效果,并且点击遮罩…
日常问题收集: remark: Incremental compilation has been disabled: is not currently compatible with embedding LLVM IR bitcode a. 在Build Settings中搜索Enable Bitcode-> 设置No b. Project-> Targets-> Build Settings-> Custom Compiler Flag…
文章目录命令引入greeting.aar和使用android中使用Flutter2gopluginPlugin.kt参考文档命令 mkdir demo cd demo go mod init demo 编写greeting.go go env -w GOPROXYhttps://goproxy.cn go install golang.org/x/mobile/cmd/gomobilelatest gomobile init go get golang.org/x…
flutter sdk 版本升级到2.0或者更高的版本后,运行之前的代码会报错
Error: Cannot run with sound null safety, because the following dependencies
dont support null safety:- package:flutter_swiper- package:flutter_page_indicator- package:transformer_p…
1.官网下载sdk,解压后到你想要放的文件目录下,后解压
注意:下载的sdk解压后是flutter文件夹并且里面有.git文件,不然会报下面的错误
Error: The Flutter directory is not a clone of the GitHub project.
The flutter tool req…
2、FlutterAssetsGenerator 介绍地址:https://juejin.cn/post/6898542896274735117 配置assets目录
插件会从pubspec.yaml文件下读取assets目录,因此要使用本插件,你需要在pubspec.yaml下配置资源目录
flutter:# The following line ens…
Flutter社区的一个library: get_it
视频介绍:Flutter Dependency Injection For Beginners | Complete Guide 视频对应的博文 :Dependency Injection in Flutter
官网的介绍: Simple direct Service Locator that allows to dec…
参考:Flutter运行错误:Gradle does not have execution permission
cd .../项目/androidls -l可以看出 gradlew 没有执行权限,通过命令添加执行权限解决: chmod ax gradlew
(1)刚建好一个demo 编译运行一个demo 控制台就出现如下情况
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
* Error running Gradle:
ProcessException: Process &quo…
环境 mac vscode 项目简易打包 打开VScode终端:输入命令flutter build apk即可
可能报错:
w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath: 修改android/build.gradle 中版本信息
项…
谷歌官方发文: 中文 English
7大平台
windows mac OS linux android ios web embedded www.flutterfolio.com 需要注册
web 平台优化、进入稳定版
3个方向 pwa: 缓存、push 推送服务、桌面快捷、消息提示spa: 单页程序类似 vue reactexpanding mobile: 快速迁移 app、复…
Launching lib/main.dart on POCO F1 in debug mode… Initializing gradle… 1.5s Resolving dependencies… 9.2s Gradle task ‘assembleDebug’… 22.9s Built build\app\outputs\apk\debug\app-debug.apk. Installing build\app\outputs\apk\app.apk… 就卡这里了… 在任务…
在安装好flutter后运行flutter doctor时爆出一下错误:
Network resources
X A network error occurred while checking "https://maven.google.com/":
An HTTP error occurred while checking "https://github.com/":
信号灯超时时 间已…
Flutter是谷歌出品的移动应用SDK,性能卓越、体验精美、跨平台、HotReload等等这些特点。
Dart是谷歌推出的编程语言。支持即时编译JIT(Just In Time)、HotReload(热加载)和事前编译AOT(Ahead of Time&…
一直卡在building a flutter app for general distribution;
AS Message窗口显示 依赖下载失败:
1、修改仓库地址的配置:android/build.gradle repositories {maven { url https://download.flutter.io }maven { url "https://maven.a…
更新了android studio版本,打开一个老的flutter项目时,无法运行,打开configuration配置,提示错误entrypoint isn’t within the current project.
解决办法
1、删掉目录.idea, .gradle, .dart_tool退出重新打开项目 2、选中根目…
xcode 打包macos的时候,报错如下:
Unable to load contents of the file list: ‘macos/ephemeral/FlutterInputs.xcfilelist’ ‘macos/ephemeral/FlutterOutputs.xcfilelist’ 解决方案: 我的项目macos下没有找到FlutterInputs.xcfilelis…
数值类型 int、double、num
int
整型,取值通常在 -253 ~ 253 之间 int class
double
64-bt(双精度)浮点数,符合 IEEE 754 标准。 double class
num
数值类型的基类,int 和 double 都继承自num。 num class
数值转换
// String -> …
在mac对pb文件转dart文件的时候报错:protoc-gen-dart: program not found or is not executable
原因是没有安装protoc-gen-dart或者protoc-gen-dart没有设置到环境变量中
解决办法:
1、安装protoc-gen-dart
flutter pub global activate protoc_plu…
文章目录 问题描述错误源码 问题分析解决方法修改后的代码 问题描述
今天有个同事调试flutter程序时报错,问我怎么解决,程序运行时报如下错误: type ‘Future’ is not a subtype of type ‘int’ in type cast 错误源码 int order Databas…
安装Get Cli
1.1安装命令 flutter pub global activate get_cli 1.2 配置环境变量
Warning: Pub installs executables into F:\xxxxxx\flutter\.pub-cache\bin, which is not on your path.把提示路径加入到环境变量中
创建项目
2.1 使用Android Studio创建项目
原因&…
类似经历者
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盘…
错误:Could not locate aapt. Please ensure you have the Android buildtools installed. No application found for TargetPlatform.android_arm64. Is your project missing an android/app/src/main/AndroidManifest.xml? Consider running "flutter crea…
这个话题的起因来自 2023 年 WWDC 之后苹果发布的「App Store 提交隐私更新」政策,政策主要提出了两点:第三方 SDK 隐私清单和签名和需要提供必要理由的 API 流程。
其实先简单总结,就是 Apple 想通过隐私清单来进一步提升用户数据收集和使用…
AS 升级遇到的问题
问题
升级 Android Studio,碰到无法检测到 java
The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: D:\Program Files\Android\Android Studio\jre\bin\java.exe
然后去网上找解决思路。
终于…
文章目录 问题描述有问题的源码 问题原因解决方法 问题描述
自己在写Flutter 应用时发现了一个Invalid use of a private type in a public API警告。
发现很多官方的例子也有这个问题。
有问题的源码
有问题的源码如下:
class MyTabPage extends StatefulWid…
此文章借鉴参考此博客:https://blog.csdn.net/ws1836300/article/details/130766889 注意: *下载xcode 就包含git了, *苹果芯片和intel 芯片需要的环境不同,苹果芯片需要安装: Important: If you’re installing on an Apple Sili…
前言
大家上网应该发现有的网页说可以安装对应应用,结果这个应用好像就是个web,不像是应用,因为这里采用了PWA相关技术。
PWA,全称为渐进式Web应用(Progressive Web Apps),是一种可以提供类似…
目录 Navigator1.0Navigator2.0APPRouteInformationParserRouterDelegate 问题The Navigator.pages must not be empty to use the Navigator.pages API浏览器的回退按钮 总结 Navigator1.0
我们学习flutter一开始接触的路由管理就是Navigator1.0,它非常方便&#…
简介
Flutter 是 Google 在这里插入代码片公司推出的跨平台移动应用开发框架,支持 Android、iOS 和 Web 等多个平台。Flutter Web 是 Flutter 在 Web 平台上的应用,可以开发具有良好用户体验的网站。但是,由于 Web 环境的特殊性,…
Flutter Flutter开发笔记:路由技术 - 文章信息 -
Author: Jack Lee (jcLee95) Visit me at: https://jclee95.blog.csdn.netEmail: 291148484163.com. Shenzhen ChineAddress of this article:https://blog.csdn.net/qq_28550263/article/details/131376141 【介绍…
Flutter开发笔记 Flutter 组件(二)文本 与 输入框组件 - 文章信息 -
Author: Jack Lee (jcLee95) Visit me at: https://jclee95.blog.csdn.netEmail: 291148484163.com. Shenzhen ChineAddress of this article:https://blog.csdn.net/qq_28550263/art…
具体错误信息如下:错误一:
Error on line 6, column 5 of pubspec.yaml: A dependency may only have one source. sdk: flutter^^^^^^^^^^^^^pub upgrade failed (65)错误二:
Error on line 6, column 8 of pubspec.yaml: Invalid versio…
文章目录Missing Xcode dependency: Python module "six"参考Navigator operation requested with a context that does not include a Navigator原因Scaffold.of() called with a context that does not contain a Scaffold.原因Waiting for another flutter comman…
首先 pubspec.yaml里面添加dio依赖模块
dio: ^3.0.10 由于 http请求常用的是GET和POST方法, 请求参数格式要么JSON,要么XML, 所以我在第一次封装dio http请求时用了四个方法:Get with Json, GET with XML, Post with …
在Flutter中,需要在根目录下的 pubspec.yaml 文件中配置资源的路径,资源才能被打包使用。
一、添加图片资源文件
1.1 添加本地图片资源
# The following section is specific to Flutter packages.
flutter:assets:// 表示引入根目录下的 assets/imag…
dart笔记 Dart 库 - 文章信息 -
Author: Jack Lee (jcLee95) Visit me at: https://jclee95.blog.csdn.netEmail: 291148484163.com. Shenzhen ChineAddress of this article:https://blog.csdn.net/qq_28550263/article/details/131506108 【介绍】:本文介绍 Dart…
一、异常信息
I/flutter (30504): [E]: message: {error: setState() or markNeedsBuild() called during build. I/flutter (30504): This Overlay widget cannot be marked as needing to build because the framework is already in the process of building widgets. A wi…
使用的 flutter 版本为 3.7.2 ,编译运行 如下 Could not get unknown property ‘ndkVersion’ for object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension
解决方法是 在flutter-3.7.2\packages\flutter_tools\gradle\flutter.gradle配置…