Flutter 开拓中的一些 Tips
起首这里提议往往Flutter的插件在填写版本号时不要行使^标记。 ^标记意味着你可以行使此插件的最新版本(大于便是当前版本)。这会导致什么题目呢?也许你前一天代码还能跑起来,本日就编译堕落了。由于这些插件中包罗Android、IOS的所用依靠情形设置,常见的就是新版本行使了AndroidX的依靠,可是尚有些插件并没有行使AndroidX,导致了两者的斗嘴。 我之前在看flutter-go的代码时,就是由于webview的插件溘然进级了,导致了安装失败。详细题目可以看这里。以是在代码不变的环境下不提议行使^标记。 产生了这种题目,有以下几个办理要领:
我偏好行使第二种,只要做好修改的相干记录就行,算是一劳永逸。 10.Flutter Android 打包 打包自己流程没有题目,设置好署名文件,执行flutter build apk呼吁。可是发明打包后没有将插件中的AndroidManifest.xml文件归并。好比我有行使image_picker插件,它的AndroidManifest.xml文件如下: 可以看到有权限的及Android 7.0FileProvider的声明。诸云云类的信息没有打包进去(可是引用xml中的flutter_image_picker_file_paths文件却在),导致我现实行使这些成果时没有回响,可是在平常的调试进程中却是好的。 中间我发明打包后的App名称也是之前的,猜疑是缓存题目,以是我手动删除了项目根目次的build与.gradle文件夹,从头打包就好了。以是打包后最好搜查一下AndroidManifest.xml文件,停止此类缓存造成的题目。 11.其他
4.Dart2中的new 要害字可选,以是就不要选了,哈哈!! 着实我在这中间碰着的小题目尚有许多,有的暂且还没有找到好的要领去办理。不外这才方才开始,但愿Flutter越来越好。 篇幅有限,那么先分享以上11条Tips,假如本篇对你有所辅佐,可以点赞支持!最后再次送上Github地点:github.com/simplezhli/… (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |