突破Flutter私有化仓库100M限制-Hosted packages must be smaller than 100 MB 突破Flutter私有化仓库100M限制-Hosted packages must be smaller than 100 MB关于如何创建私有化Flutter仓库、发布Flutter私有化仓库请看这里。私有化仓库大小超过100M报错查找问题所在关于如何创建私有化Flutter仓库、发布Flutter私有化仓库请看这里。Flutter私有化仓库创建、发布.私有化仓库大小超过100M报错如果个人创建的Flutter私有库大小超过100M,在使用pub publish发布私有化仓库过程中就会出现Your
The binary version of its metadata is 1.5.1, expected version is 1.1.16 The binary version of its metadata is 1.5.1, expected version is 1.1.16在使用Flutter开发过程中遇到kotlin版本冲突,在网上搜索了很多方法,发现解决不了。最后发现需要升级kotlin版本,然后再升级Gradle版本。我这里升级为:kotlin版本变为:ext.kotlin_version = '1.5.0'Gradle版本变为:distributionUrl=https\://services.gradle.or
Flutter项目调用APP原声页面,使用iOS的Framework,安卓的aar,so文件 Flutter 是当下比较热门的跨端技术,不少公司开发新项目的时候在尝试使用Flutter 技术来快速迭代开发,达到降低开发成本的目的。Flutter的渲染能力确实是很强大,使用起来会很爽,加上在DEBUG模式下的热重载技术,对开发者来说简直是妙不可言,整倍的提升开发效率。但是APP的开发不可能会一直只存在页面上的渲染,有时候需要调用系统的定位功能、拍照功能、调用第三方的二进制库(framework aar so)的时候,Flutter的弊端就显现出来了。不过问题总会有解决方法的,Flutter在设计的
搭建cocoapods镜像 搭建cocoapods镜像在做iOS项目开发中,使用频率最高的当属cocoapods,但是在安装cocoapods的时候,却发现过程并不顺利,甚者经常出现拉取不下来的情况。基于这种情况,就需要在公司自己的服务器上存放私有化的cocoapods,并且定时去更新;这样就可避免出现拉取cocoapods费时费力的情况。1、首先要有cocoapods的repos要想把github上的cocoapods私有化,就必须先把cocoapods给clone下来git clone https://github.com
M1的Xcode运行旧项目报“building for iOS Simulator, but linking in object file built for iOS, for architectur #M1的Xcode运行旧项目报“building for iOS Simulator, but linking in object file built for iOS, for architecture arm64”看着苹果最近发布了M1芯片的电脑,心里痒痒就买了一台。运行速度确实快了不少;但是在运行旧项目的时候发现跑不起来了,直接给来了一个报错:ld: in /Users/xxx/work/ios/Pods/JCore/libjcore-ios-2.3.4.a(JCommonLocationCont
Flutter如何使widget始终保持在屏幕底部 Flutter如何使widget始终保持在屏幕底部问题描述在登录或者注册页面,需要在底部展示一些隐私政策或者是隐私协议,就是用了一种Stack布局方式,但是使用这种方式在没有键盘弹出的时候看起来一起正常,但是只要有软键盘弹出就会把底部使用Positioned包裹的Widget给顶起来。先来看下代码:Scaffold(//resizeToAvoidBottomPadding: false, backgroundColor: Color(0xfff5f5f5), body: Stack(
Flutter中的List实现深拷贝deepcopy Flutter中的List实现深拷贝deepcopy问题描述项目中曾遇到这样的问题,在网络请求回来的分类数据类型为Map< String, List< String>>,暂且称之为_categoryMap;然后点击不同的按钮就把_categoryMap中的 List< String> 数据复制给另外一个List对象,称之为_list1;在赋值之前会先对_list1中的数据执行一次清空操作“_list1.clear();”。这时候问题就来了,数据为空导致Flutter