当我们使用 Result 类型时,IDE 会警告 `kotlin.Result` cannot be used as a return type,这是什么原因呢?
FATAL EXCEPTION: main Process: cn.itmob.demo, PID: 3224 java.util.NoSuchElementException: Expected at least one element
异常:Performing Streamed Install adb: failed to install TestApp.apk: Failure [-26: Package cn.itmob.demo new target SDK 21 doesn't support runtime permissions but the old target SDK 27 does.]
本文主要介绍使用 appcompat, 和 emoji2 支持最新的表情符,这些是依赖与 GMS 提供的可下载字体的,关于没有 GMS 服务的手机怎样解决这个问题,将在接下来的文章介绍
最近要将 Android 项目中不再使用的依赖移除。但是目前 Android studio 和 Gradle 并没有这样的功能,怎样检测不再使用的依赖项和移除不再需要的依赖呢?
开发中在设置文本样式时,添加投影是一种还算常用的效果,本文我们将介绍如何使用 `Jetpack Compose` 实现这种效果
开发中开始使用 Gradle 时肯定会遇到的一个疑惑之一是 gradle 和 gradlew 有什么区别。它们都是 Gradle 命令,但它们每个命令的作用,以及何时使用,有什么区别呢?
Android 8.0(API 级别 26)引入了自适应启动器图标,它可以在不同设备型号上显示为不同的形状。但在 Jetpack Compose 中直接使用 painterResource 加载它会抛出 IllegalArgumentException 异常