日常错误
GMCode
爱生活 爱敲码
展开
-
Flutter Error: Cannot run with sound null safety, because the following dependencies don‘t support
从Flutter 2开始,Flutter便在配置中默认启用了空安全,通过将空检查合并到类型系统中,可以在开发过程中捕获这些错误,从而防止再生产环境导致的崩溃。如果当前项目开启了空安全,而引入的三方插件没有适配的话运行回报如下错误。 Error: Cannot run with sound null safety, because the following dependencies don't support null safety: - package:provider For solutions,原创 2021-08-18 09:32:20 · 8538 阅读 · 1 评论 -
setBackground找不到方法
今天查看错误日志发现一个不常见的错误,整理一下java.lang.NoSuchMethodError: android.view.View.setBackground根据错误提示发现应该是找不到view下面的setBackground这个方法,所以就查找了下说的是在API低于16的情况下可能会找不到这个方法,需要映射一下, 更改方法如下int sdk = android.os.Build.VER原创 2015-08-26 14:41:28 · 1193 阅读 · 0 评论 -
Android RelativeLayout使用一个小问题
RelativeLayout在项目中可以说是必不可少的,但是最近使用的时候发现了一个以前没有注意的问题,我在RelativeLayout中定义两个RelativeLayout布局,然而有一个并没有显示出来。<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/a原创 2015-10-13 14:31:28 · 1095 阅读 · 0 评论 -
Android \uFEFF问题
今天做项目有一个需求是从手机本地读取用户名和密码,就是这么个小需求搞了半天,遇到的问题太奇葩了,特此记录下。 我们先来看两张图片 第一张图片是我用Android studio打印的log日志,第二张图片是我用postman测试的时候讲数据复制到了参数下面,结果发现不知道为啥username多了一个空格,导致我无法正常访问接口,然后我将信息复制到txt里面,发现和log里面显示的一样,是没原创 2016-01-17 01:03:53 · 1150 阅读 · 0 评论 -
Android Studio Error:(1, 1) 错误: 非法字符: \65279
今天用studio导入module的时候没显示错误,一运行的时候报:Error:(1, 1) 错误: 非法字符: \65279 错误,然后查了下度娘,发现是编码格式的问题,然用Notepad++打开发现用的是UTF-8格式的,然后改成UTF-8 无ROM格式再刷新下studio就可以了原创 2015-12-08 15:04:35 · 2970 阅读 · 0 评论 -
开发问题小结
1、getBackground().setAlpha()引发的布局文件颜色改变 当对一个View的背景进行透明度进行改变的时候,如果直接用getBackground().setAlpha()会发现项目里其它布局背景颜色也会发生变化,这是因为从同一个资源文件中加载出来的drawable会共享状态,如果加载出来多个drawable,当改变了其中一个的状态时,其他drawable的状态也会相应改变。 ...原创 2018-02-09 16:09:17 · 186 阅读 · 0 评论