前段时间,处理一个比较旧的 flutter plugin,涉及到 Android 的部分,一顿修改后,发现无法 gradle sync 成功。 报错如下,
1 2 3 4 5 6 7 8 9 10 |
|
前段时间,处理一个比较旧的 flutter plugin,涉及到 Android 的部分,一顿修改后,发现无法 gradle sync 成功。 报错如下,
1 2 3 4 5 6 7 8 9 10 |
|
有时候我们需要使用 Android 模拟器来 绑定一下 hosts 来实现功能的开发与验证,刚好最近遇到了这样的需求,处理完成,简单记录一下。
作为一个从 Android Studio/IntelliJ 切到 VS code 的开发者,一开始会遇到各种不适应的情况。 比如快捷键不一样,使用习惯不一样等。
这里将简单记录一下 个人遇到的一些痛点,比如如何重写方法。
网络垃圾广告令人深恶痛绝,它不仅浪费流量、拖慢设备性能,还存在诸多安全隐患!所以很多用户选用 AdGuard 来对付这种「数字牛皮癣」。
点击[合作伙伴]专属优惠链接,前往数码荔枝下单 AdGuard 终生版最低仅需 119 元,新注册用户再享受立减 5 元优惠!
Flutter 3 之后,移除了 添加 uploader 的功能,这使得一些使用unpub 的用户很是苦恼,所以想要继续使用命令添加 uploader, 需要切回 flutter 2 才可以。
这里简单介绍一个很便捷的方式来处理上面的问题,就是使用 fvm 来指定 flutter 2 来执行 uploader 添加。
CI 构建机,一直有概率出现构建失败的情况,查看了日志,得到了这样的相关错误信息
1 2 3 4 5 6 7 8 9 |
|
有时候我们对 github 的仓库进行 clone 的时候,会发现很慢,甚至是龟速,很不够效率。好在有一个简单且快捷的方法来倍速提升clone 效率。
我们通过检索 git 的帮助文档发现有这样的描述
If you just want to use proxy on a specified repository, don’t need on other repositories. The preferable way is the -c, —config <key=value> option when you git clone a repository. e.g.
当我们进行了 flutter 升级后,有时候运行程序会发现无法编译,出现下面这样的错误
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
是不是每次在制作 PPT 时,都丝毫没有头绪?各种模板东拼西凑没有章法?你和 PPT 高手之间,其实就只差一个 iSlide。
iSlide 是一款口碑优秀的 PPT 插件,海量在线资源库,超 30 万专业模板、素材一键插入 PPT,更有一键排版等 38 种辅助功能,真正实现「让 PPT 设计简单起来」。
iSlide 目前正在限时优惠中,前往数码荔枝买两年送 180 天,买一年送 90 天,每月不到 6 元钱,新用户首单还能立减 5 元,非常值的价格别错过!
赶快点击[合作伙伴]专属优惠链接收下这款人见人爱的 PPT 神器吧!订阅时长可叠加,趁现在便宜快买买买~
在我们日常构建 Android app 包时,多少会遇到这样的问题
1 2 3 4 5 6 |
|
Downie 4 是一款 Mac 上备受好评的视频下载利器,支持 Youtube、B 站、优酷、爱奇艺、腾讯视频 等 1000+ 国内外视频流媒体网站。
点击[合作伙伴]专属优惠链接,下单 Downie 4 到手价只需 79 元,新注册用户再享立减 5 元优惠!
从网站扒视频,最烦恼的就是工具不万能。部分站点轻松下载,另外的网站却不可用,大大拖慢效率……
在 Downie 4 下,这个问题几乎不存在。软件支持超过 1000 个视频站点,从 YouTube、TED、Vimeo,到爱奇艺、优酷、Bilibili、网易云音乐……基本上只要你用过的网站,它都能下载。
在 Android 工程中,随着依赖包的引入,也会出现 多个 Kotlin 版本的问题,比如会有下面这样的警告信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
当我们的 app 支持 flutter 3 后,无论是编译速度,还是运行效率,方方面面会有很大的提升。但是在我们编译的时候,会有类似下面的这些警告。
1 2 3 |
|
上面的警告虽然不会影响应用的编译,但是长久来看,还是需要解决的。
不管是手机还是电脑,出色的硬件是好用的基础。而其中的软件工具,也是提高效率、减轻负担的好东西。
免费的软件工具众多,当然付费工具也不少。大家可能会觉得正版软件很贵,但国内软件代理商的价格其实很实惠。
本次为大家介绍,优秀代理商「数码荔枝」近期上架的多款软件工具。分别是多平台抠图工具:傲软抠图,以及无需剪辑的在线视频制作工具:右糖。
点击我们的专属链接,直接购买即为优惠价格。
很多时候,我们会遇到这样的场景
如果你有上述的疑问或者情况,你可以尝试本文中的一些批量处理 repos 的方法
对于开发者来讲,每天都要和各种编程 IDE 和开发工具打交道。想必一定听说过 JetBrains 公司,或旗下的产品:IntelliJ IDEA、PyCharm、WebStorm 等。
不久前,JetBrains 发布公告,他们即将上调系列产品的订阅价格!
涨价风暴将席卷旗下一众产品,包括:IDE、.NET 工具和 All Products Pack。
目前 unpub 作为我们重要的 pub 私有服务托管着 众多的 pubs。在日常的开发过程中,我们也会对pub 做出了一些约束。比如
今天我们讨论的问题重点,非上述的问题,而是发布 unpub 的原子性。
在一个不友好的网络环境中,有些开发资源(依赖)无法被直接下载安装,这时候我们需要使用代理。
如果是经常使用终端的情况,终端关于代理的内容必不可少。
当我们使用 flutter run 调试 App 时,假如数据线接触不良或者断开,当我们想要继续调试的时候,可能就需要再次执行 flutter run
。
但其实,还有一个命令叫做 flutter attach. 它可以实现如下的功能
在 Flutter 中,我们可以使用 OverlayEntry 实现一个位于顶层的遮罩层。
最近访问Nexus Repo 曝出了下面的503 问题
1
|
|
尝试重新启动 Nexus Repo 服务也没有解决。
在 App 开发中,我们总会遇到使用 WebView 的情况, 比如 我们打开了 网页A,然后点击 A 中的链接跳转到 B。如果这个时候,我们按一下系统的返回键,预期的应该是 返回A,而不是推到一个 Native 页面。
Grep 是一个很便捷有用的终端工具,它可以帮助我们快速过滤筛选出一些内容。通常配合 find 命令,可以实现更加强大的能力。
比如这个这样的组合,可以快速发现并定位到 哪个.gradle 文件包含 maven.aliyun.com 。
1
|
|
但是我们在执行的时候,总会遇到这样的错误提示输出。
1
|
|
在 Flutter 开发过程中,我们有时候会遇到这个问题,提示下面的信息,然后就一直卡住了。
1
|
|
针对这个问题的解决办法也比较简单