问题背景
近期开发过程中,踩了一个坑, 只在release包下稳定复现,本地debug包 没有出现问题。
当你辛苦写完一个页面,打开Layout Inspector 发现不能使用
1 | Could not download androidx.compose.ui:ui:1.5.0-alphao1 from maven.google.com. Check the internet connection. For offline repositories (not common) please specify -Dappinspection.use.dev.jar=true as a custom VM property. |
日常使用过程中,我们经常碰到泛型的序列化Json,但是有时候我们需要把一个Json反序列化成一个泛型对象,怎么做,你可能会想到这样做,例如在Gson中
1 | Gson().fromJson<List<String>>(JsonString, List<String>::class.java) |
今天遇到个奇怪的问题,在conda安装软件,不能自动获取最新的版本,查看了一下info,发现里面获取的系统版本不对,开始怀疑是这个版本的问题,但是在deactive conda之后,获取的版本是正确的
测试代码
1 | import com.google.gson.Gson |
运行的时候,会抛类型转换错误
业务场景存在一个JSB,FE同学传了个JSON到端上,端上测试的时候都是正确的,有天调试Server反馈说id值找不到,端上id值回传错了,开始排查代码。
发现Jsb传输过来的Json都是String to String的格式, 类似这样