![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter
perfectnihil
java,dart,python,js,lua
展开
-
Flutter 滑动的一个bug
ScrollController scrollController = ScrollController(initialScrollOffset: 128);不能滑动了 ScrollController scrollController = ScrollController(initialScrollOffset: 0);可能滑动可能是initialScrollOffse...原创 2020-01-13 16:31:32 · 386 阅读 · 0 评论 -
阿里云小视频SDK崩溃问题解决
最近做短视频项目,用的是阿里云的sdk,接了阿里的sdk后,在推出拍摄界面操作中,总会不定期的崩溃,报错如下2020-01-10 19:00:54.486 12592-12592/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1000003d02020-01-10 19:00:54.486 1259...原创 2020-01-10 19:09:47 · 1125 阅读 · 0 评论 -
Rxjava+retrofit(一)
今天开始尝试在android Native端使用 Rxjava + retrofit组合这个组合可以说是非常流行了,那么我就试试-----------------------------截止今天 2020年1月6日,rxjava发布了3.0.0-RC7但是我看了一下retrofit的github,好像用的都还是 rxjava 2.x版本的内容所以决定本系列rxjava还是暂...原创 2020-01-06 11:54:38 · 133 阅读 · 0 评论 -
Manifest merger failed with multiple errors, see logs
这个是flutter项目在run android的时候报的错,报错信息如下org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugManifest'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTa...原创 2020-01-02 16:17:59 · 463 阅读 · 0 评论 -
Could not get unknown property 'externalCompileSdkVersion'
报Could not get unknown property 'externalCompileSdkVersion' for object of type com.android.build.gradle.LibraryExtension.解决:根目录的build.gradlesubprojects { project.evaluationDependsOn(':ap...原创 2019-12-31 13:05:36 · 1414 阅读 · 0 评论 -
Unable to find method 'org.gradle.api.tasks.compile.CompileOptions.setBootClasspath
这个是由于gradel和gradle插件不匹配造成的// externalAndroidBuildGradlePlugin = 'com.android.tools.build:gradle:3.0.1' externalAndroidBuildGradlePlugin = 'com.android.tools.build:gradle:3.5.3'...原创 2019-12-30 15:17:02 · 330 阅读 · 0 评论 -
ERROR: Cannot add task 'wrapper' as a task with that name already exists.
task wrapper(type: Wrapper) { gradleVersion = '5.4.1'}改为wrapper() { gradleVersion = '5.4.1'}或者wrapper{ gradleVersion = '5.4.1'}原创 2019-12-30 15:02:44 · 751 阅读 · 0 评论 -
Flutter 从1.5.4升级到 1.12 后 build release 遇到的问题
2019-12-16 14:32:26.787 24344-24344/com.ininwork.inin E/flutter: [ERROR:flutter/runtime/dart_vm_data.cc(18)] VM snapshot invalid and could not be inferred from settings.2019-12-16 14:32:26.787 24344...原创 2019-12-16 15:50:39 · 842 阅读 · 0 评论 -
Removing unused resources requires unused code shrinking to be turned on
升级到flutter1.12后flutter build apk --release 打包apk 遇到如下错误FAILURE: Build failed with an exception.* Where:Build file 'C:\Users\Administrator\Downloads\Compressed\inin\android\build.gradle' line: ...原创 2019-12-16 11:14:47 · 1602 阅读 · 1 评论 -
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task
升级到flutter 1.12后,尝试flutter build apk --release build 一个apk包出来然而报如下错误:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':sms:verifyReleaseResources'.> A f...原创 2019-12-16 10:54:27 · 3415 阅读 · 0 评论 -
Error: Getter not found: 'suspending'. case AppLifecycleState.suspending
升级flutter到1.12后遇到下面的错误Compiler message:/C:/flutter_112/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_lifecycle_state-1.0.0/lib/flutter_lifecycle_state.dart:80:30: Error: Getter not found: 's...原创 2019-12-16 10:20:32 · 1842 阅读 · 0 评论 -
Flutter 项目 Your app isn't using AndroidX错误
[!] Your app isn't using AndroidX. To avoid potential build failures, you can quickly migrate your app by following the steps on https://goo.gl/CP92wY.这个提示是说项目并没有使用AndroidX然后项目会接着报如下的一堆错误,其...原创 2019-12-16 09:43:39 · 18311 阅读 · 9 评论 -
Android WebChromeClient 4.4 网页内文件上传的坑
4.4(api-19)把下面这个方法给hide了 /** * Tell the client to open a file chooser. * @param uploadFile A ValueCallback to set the URI of the file to upload. * onReceiveValue must be calle...原创 2019-12-14 17:05:12 · 223 阅读 · 0 评论 -
Android WebView 选择文件无法再次点击bug
在onShowFileChooser方法内, ValueCallback 回调记得调用 onReceiveValue,否则就会出现无法中再次点击的现象原创 2019-12-14 16:07:45 · 960 阅读 · 0 评论 -
flutter 发布自己的插件遇到的问题及解决
现在flutter的生态还不够完善,做flutter开发少不了要和native打交道之前一直都是用的别人的插件,在pubspec.yaml中引用一下-------最近自己pub.dev中发布了一下自己的插件,发现整个过程其实挺坑的,最坑的是上传的过程,因为网络的原因,波折了一下,记录一下--------刚开始总是遇到Authorization received, proc...原创 2019-12-03 14:24:32 · 1292 阅读 · 1 评论 -
Could not find an option named "dry-run"
flutter pub publish did not work toosolved usingflutter pub pub publish或者是:flutter packages pub publish --dry-run参考:1.https://www.reddit.com/r/FlutterDev/comments/bt66o6/flutter_pub_publi...原创 2019-12-02 14:51:46 · 181 阅读 · 0 评论 -
ld: framework not found Flutter
今天为了适配flutter 的一个其他问题,改了一堆东西,然后,run的时候就报“ld: framework not found Flutter”这个错,以为是自己因为别的什么把这个改坏了,结果竟然是flutter的sdk又出问题了。。。好吧,flutter sdk切换一下版本,再切换回来,好了。。。。...原创 2019-11-26 20:07:04 · 3537 阅读 · 1 评论 -
对于不成熟的开发工具
刚使用eclipse做android 开发那会eclipse 总是出问题,然后解决了,又会出问题-------------Android studio 刚可以用那会,gradle 这个垃圾货也总是出问题--------------现在开始用flutter 开发,这个破玩意也总是出问题基本上都是这些ide以及开发工具人员的bug----------------------...原创 2019-11-26 15:44:42 · 124 阅读 · 0 评论 -
Flutter SDK path 修改
修改完后有下面警告Warning! The 'flutter' tool you are currently running is from a different Flutter repository than the one last used by this package. The repository from which the 'flutter' tool is currentl...原创 2019-11-25 14:34:49 · 3139 阅读 · 0 评论 -
Flutter ios build
需要先进行flutter build ios --release命令才可以原创 2019-11-23 14:14:28 · 382 阅读 · 0 评论 -
Flutter 升级以后的bug
最近把flutter版本从v1.5.4-hotfix.2 升级到了v1.9.1+hotfix.6升级完就出问题了报o.flutter.app.FlutterActivityDelegate$1$1 com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: Pr...原创 2019-11-23 14:02:40 · 481 阅读 · 1 评论 -
ios友盟第三方登录没有回调
在AppDelegate.m中加入如下方法,即可- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options{ BOOL result = [[UMSocialManager ...原创 2019-11-11 14:33:11 · 644 阅读 · 0 评论 -
ios项目去掉默认storyboard
1.注掉info.plist中的下面部分<!-- <key>UILaunchStoryboardName</key>--><!-- <string>LaunchScreen</string>--><!-- <key>UIMainStoryboardFile</key>...原创 2019-11-07 16:33:58 · 527 阅读 · 0 评论 -
CocoaPods操作(一)
一 设置源1.查看源 gem souces -l默认源 https://rubygems.org/淘宝源 https://ruby.taobao.org2.设置源sudo gem souces -a https://ruby.taobao.org3.删除源sudo gem soiurces -r https://rubygems.org/--------------...原创 2019-11-02 15:18:30 · 498 阅读 · 0 评论 -
Dart中的条件表达式
1.三目运算符2.??a?b:c 如果a成立 则 取b 否则取ca??b 如果a不为空 则取a, 否则取b原创 2019-10-29 11:32:14 · 181 阅读 · 0 评论 -
OC学习记录(一)
1.oc 是c语言的超集2.cocoa Cocoa是苹果公司为Mac OS X所创建的原生面向对象的API,是Mac OS X上五大API之一(其它四个是Carbon、POSIX、X11和Java)。3.Cocoa classhttps://blog.csdn.net/chowbindeblog/article/details/508130194. 自动释放池@autorele...原创 2019-10-27 19:02:56 · 162 阅读 · 0 评论 -
花了两天时间,重学了c语言
花了两天时间,把c语言基础重新学了一遍,下面开始学objective-c,加油!原创 2019-10-26 10:47:04 · 190 阅读 · 0 评论 -
修改xcode target名
如图 ,点击 “Runner”按钮即可修改原创 2019-10-24 11:01:52 · 1287 阅读 · 4 评论 -
the data couldn't be read because it isn't in the correct format
遇到标题所示错误的时候,在终端:plutil xxx.plist 可以查看问题原因原创 2019-10-23 16:46:33 · 2107 阅读 · 0 评论 -
Flutter 开发--在mac下安装CocoaPods
注意不要使用1.8.4及以上版本,不然 “pod setup”命令会失效,我换成了1.7.1版本后 pod setup命令终于有效了。原创 2019-10-23 13:51:00 · 789 阅读 · 0 评论 -
Flutter 开发ios 系列(三) ----xcode的截图及navigator
1.屏幕截图局部截图----> command+shift+42.xcode的左侧navigator控制显隐控制navigator是否显示隐藏3.xcode左侧navigator 不同tab栏分别是项目导航 版本控制 符号导航 搜索导航 issue导航 Test导航 调试导航 断点调试 Report...原创 2019-10-14 10:01:03 · 168 阅读 · 0 评论 -
Flutter 开发ios 系列(二) ----页面叠加
时隔一个多月,终于继续ios开发左上角的三个按钮,分别代表关闭,最小化,全屏,在全屏的情况下,tab无法叠加原创 2019-10-14 09:25:09 · 174 阅读 · 0 评论 -
Flutter系列(一)声明式编程和命令式编程
参考:http://blog.jobbole.com/42178/https://www.jianshu.com/p/8d8555dc7569https://blog.csdn.net/weixin_34405925/article/details/91132525命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。 声明式...转载 2019-06-14 17:53:54 · 1240 阅读 · 0 评论 -
flutter开发过程坑收集(二) coding相关
1.Row 里面套 textfield报错The following assertion was thrown during performLayout():BoxConstraints forces an infinite width.Row 里面嵌套textfield就报错。。。解决:外面套个expanded Expanded( child: TextFi...原创 2019-06-26 11:09:09 · 1024 阅读 · 0 评论 -
flutter系列(一)scaffold
For aMaterialapp, you can use aScaffoldwidget; it provides a default banner, background color, and has API for adding drawers, snack bars, and bottom sheets. Then you can add theCenterwidget dir...翻译 2019-07-01 18:36:40 · 399 阅读 · 0 评论 -
flutter 集成友盟推送遇到的一个小issue
最近做flutter,需要集成umeng的推送功能,网上没有现成的插件,只能自己集成按照init代码所调用的内容,build.gradle里面加了两个库://PushSDK必须依赖基础组件库,所以需要加入对应依赖compile 'com.umeng.sdk:common:1.5.3'//PushSDKcompile 'com.umeng.sdk:push:4.2.0' mPu...原创 2019-06-26 20:38:44 · 2406 阅读 · 5 评论 -
Finished with error: Gradle task assembleDebug failed with exit code 1
最近在使用flutter 开发的过程中遇到如下bug:在run的过程中,报Finished with error: Gradle task assembleDebug failed with exit code 1这个时候如果比较着急打包给别人用的话,可以用flutter clean ,然后重新run,第一次总是能成功的,然后,第一次后继续run,后面就会继续有这个错误。...原创 2019-07-17 13:39:20 · 20403 阅读 · 0 评论 -
flutter的有些bug只在热加载的时候出现
flutter的有些bug只在热加载的时候出现比如下面这个:The following assertion was thrown during performLayout():I/flutter (31886): Please see the documentation for computeDistanceToActualBaseline for the required cal...原创 2019-07-24 18:40:39 · 4311 阅读 · 0 评论 -
关于flutter 中的buildContext
Unhandled Exception: Looking up a deactivated widget's ancestor is unsafe. At this point the state of the widget's element tree is no longer stable. To safely refer to a widget's ancestor in its d...原创 2019-07-22 16:28:58 · 9535 阅读 · 0 评论 -
Unhandled Exception: NoSuchMethodError: The method 'ancestorStateOfType' was called on null.
Unhandled Exception: NoSuchMethodError: The method 'ancestorStateOfType' was called on null.通常是由于传入的buildContext为空导致的。原创 2019-07-22 16:50:20 · 12333 阅读 · 0 评论