随笔分类 - Android常见问题
归类自己在开发Android过程中常见的问题
摘要:Android studio 升级到最新版本后也给项目同步升级了gradle版本,在编译时候报错: An exception occurred applying plugin request [id: 'com.android.application', version: '8.12.0'] > F
阅读全文
摘要:最近有同学打开一些其他项目的Android工程时候总是提示如下的错误问题。不知道怎么办了 其实这个提示就是告诉你当前你AndroidStudio版本太高,默认支持的Gradle版本高于你工程的gradle版本。 而高版本的gradle经常也伴随这需要高版本的jdk。 所以在你旧工程里使用的低版本gr
阅读全文
摘要:在开发中遇到这样的情况,由于每次页面接收事件都需要如下: lifecycleScope.launch { repeatOnLifecycle(Lifecycle.State.STARTED) { flow.collect { state -> ...... } } } 所以我封装了下 inline
阅读全文
摘要:如何在Kotlinx序列化中对BigDecimal和BigInteger进行JSON编码而不损失精度? 按着这里大佬的回答可以解决。但是有一点需要注意 我使用最新的kotlinx-serialization-json 1.8.0, idea在编译时候private object BigDecimal
阅读全文
摘要:我在Android8.0上增加的截屏功能,也声明了响应权限,但是在Android11上就报权限错误。原来在Android10以后启动前台服务时候有第三个参数。 低版本我们调用 public final void startForeground(int id, Notification notific
阅读全文
摘要:我数据库使用Room, Dao层查询方法使用了suspend @Update(onConflict = OnConflictStrategy.IGNORE) suspend fun update(listMenu: List<TbMenu>) 然后就会报错, error: Type of the p
阅读全文
摘要:kotlin升级到1.6.10后,我编译moshi报错,信息如下: Caused by: java.lang.IllegalStateException: Could not parse metadata! This should only happen if you're using Kotlin
阅读全文
摘要:如题,我在RecyclerView的Item中使用了EditText,点击后会弹出键盘,但是输入一个字符后,键盘自动隐藏,同时编辑框焦点没了。 在华为Mate8上没事,但是在小米8上就不行。但是在华为Mate8上输入也会卡顿,很奇怪哈。 我现在也没有找到原因,后续在研究吧。 解决方案: 将EditT
阅读全文
摘要:这个问题报错主要是在我的Module工程里面,主工程使用ConstraintLayout都是正常的不知道什么Bug。按着提示修改下就好 错误信息 Rendering sandbox error Property access not allowed during rendering at java.
阅读全文
摘要:Android Studio 版本 Android Studio Bumblebee | 2021.1.1 Canary 8 起因 好久没有使用AndroidStudio创建新工程了(虽然我使用的预览版)。最近要做个项目,于是新建了一个工程默认发现卧槽,build.gradle不在像以前一样了,se
阅读全文
摘要:我升级后的AS版本 Android Studio Bumblebee | 2021.1.1 Canary 5 Build #AI-211.7628.21.2111.7579519, built on July 24, 2021 Runtime version: 11.0.10+0-b96-72811
阅读全文

浙公网安备 33010602011771号