解决SIGPIPE信号导致的程序崩溃

Linux下,对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程。
Linux下,对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程。
pm uninstall -k --user 0 packageName
原因是 flutter 在打包时会检查 compileSdkVersion 和 buildToolsVersion,有些旧的插件没有定义。
打开VisualStudio的“选项->跨平台->连接管理器->远程标头 IntelliSense 管理器”界面。
直接编译运行Flutter项目是没问题的,但是单独打开Android项目进行编译却报错了。
更新VisualStudio导致的WindowsSDK或MSVC版本混乱,删除旧版本,尽量只保留最新版本就可解决。
这个错误是由于Java和Kotlin的JVM目标版本不一致导致的。
项目配置属性->C/C++->预处理器->预处理器定义,增加NOMINMAX即可。
以https://github.com/tilongzs/flutter_study_demo.git为例,只下载circle_animation/lib文件夹
使用 enable_shared_from_this。这是一个…