【flutter异常排查】

1.CDN: trunk Repo update failed - CocoaPods

总之就是不能正常下载会有CDN等字样

在这里插入图片描述
解决方法:
步骤一:
(不用等他完成,直接可以步骤二)
https://www.cnblogs.com/baitongtong/p/11959678.html
步骤二:
撤销第一种的修改,然后执行下方的命令,因为第一种等太久了,我直接强制退出命令,然后鬼使神差的输入了下方几个命令,然后就成功了。如果有那个大哥知道什么原理请说一下,谢谢

sudo gem install cocoapods --pre
flutter clean
gem list
pod install
### 如何在Linux上设置Android Studio用于Flutter开发 为了在Linux操作系统上成功配置Android Studio作为Flutter的IDE,开发者需遵循一系列特定的操作指南来确保环境搭建顺利。 #### 安装并配置Android Studio 下载安装包后按照官方指导完成软件部署过程[^1]。启动应用程序之后,在首次运行向导里选择“Customize”,以便于后续自定义组件的选择;这一步骤对于确保所有必要的工具链都被正确加载至关重要。 #### 配置Flutter插件和支持库 进入`File -> Settings`(或者 `Ctrl+Alt+S`) 打开全局首选项窗口,导航至Plugins部分搜索名为 “Flutter”的官方扩展程序进行安装。此操作会自动附带 Dart 插件一起加入到环境中去。重启 IDE 来使更改生效。 #### 初始化Flutter项目结构 创建新的Flutter工程时,通过菜单栏选取 `New Project...` 并指定目标平台为Mobile (Flutter),接着按提示填写应用名称和其他必要参数即可生成基础框架文件夹体系。此时应当注意到项目的根目录下存在一个叫做 `.android` 的隐藏文件夹,它包含了构建原生模块所需的全部元数据信息。 #### 添加第三方依赖库 当涉及到地图功能或其他高级特性实现的时候,则可能需要用到额外的支持类库。例如要集成高德地图服务的话就需要编辑位于项目顶层下的 `pubspec.yaml` 文件,并依照如下方式声明对外部资源的需求: ```yaml dependencies: flutter_amap: ^最新稳定版号 ``` 记得保存修改后的清单文档再回到终端执行命令刷新缓存以同步最新的改动结果[^3]。 #### 处理常见错误提示 如果遇到像App图标显示红色感叹号这样的异常情况,通常是因为某些路径变量未被正确定义或者是SDK版本不匹配等原因造成的。针对这类问题可以尝试清理Gradle缓存、重新导入整个工作区以及更新相关API级别等方式来进行排查修复[^4]。 ### 示例代码片段展示如何验证当前设备是否支持蓝牙低功耗(BLE) 考虑到实际应用场景中可能会用到BLE技术,这里给出一段简单的例子用来检测手机硬件能力: ```dart import 'package:flutter/services.dart'; import 'package:flutter_beacon/flutter_beacon.dart'; Future<void> checkBleSupport() async { try { final bluetoothState = await FlutterBeacon.bluetoothState; switch(bluetoothState){ case BluetoothState.stateOn: print('Bluetooth is enabled'); break; default: throw PlatformException(code:'BLUETOOTH_DISABLED', message:"Please enable your device's Bluetooth"); } } catch(e){ debugPrint("Error checking BLE support ${e.toString()}"); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值