异常问题
2、Google登录上传Google Play后登录异常:https://blog.csdn.net/yzw_92_4_11/article/details/78281956
3、java.net.ConnectException: localhost/127.0.0.1:8888 - Connection refused 打开代理charles或者fiddler
4、e: [kapt] An exception occurred: android.databinding.tool.util.LoggedErrorException: Found data binding errors.
错误原因xml内将ObservableBoolean作为boolean值使用,eg:
android:visibility="@{bean.visible?visible:gone}"
5、XXXBinding找不到:多为xml布局写法不正确。应检查布局是否缺少导包,写法是否合法等。
ConstraintLayout相关异常
1、使用ConstraintLayout出现布局高度测量不正确(Wrap_content属性)原因是布局在建立约束关系时十分混乱(并不是布局不正确,而是因为布局中各种交叉约束指向)
目前解决办法:以当前布局中可能的最高高度为标准进行指定,即不能准确知道行高的View为标准(例如:左右类型的文字展示时,左边为固定文字,而右边文字通过接口获取的不定高度,则高度约束时均以右边为中心进行布局)。
2、“鬼坑”(Group中的View设置visiblity失效):当一个id被Group持有时,其visiblity由Group持有,自己决定不了。解决方案:将该id剥离,分开设置。
3、自定义组合控件使用ConstraintLayout作为布局的根时,使用LinearLayout作为自定义控件的父布局时会造成自定义封装的布局展示不正确(宽高变形,与测量方式有关)。推荐使用FrameLayout作为根布局,同时固定高度。
4、ConstraintLayout组件中部分属性需要binding起作用时必要添加view的id;
兼容问题
1、华为部分机型OSS图片上传不了的问题:部分华为机型可以定位到OSS的签名生成不了;修复方案:后台中转;
2、魅族在使用TextInputLayout嵌套EditText是获取getHint会空指针,修正方案:将EditText替换为AppComptEditText;
链接:https://github.com/android-in-china/Compatibility/issues/11
Flutter问题记录
1、flutter create -t module my_flutter不是内部命令
1、检查配置:
环境变量设置
特别的注意需要在系统变量下Path配置:
sdk安装后,配置path的路径,另外:红色框为必须配置,不配置会造成flutter命令无法执行。