一.问题分析 在测试app升级时,小米等部分机型覆盖安装失败,提示权限版本无法降级。 检查了发现在gradle配置中,更改了下面内容: compileSdkVersion由26降到了25 targetSdkVersion…
分类:targetsdkversion 26
Android8.0 notification channel
android8.0带来的新的特性—— notification channel SDK上是这样描述channel的 A representation of settings that apply to a collec…
Android O 8.0 运行时权限适配方案
一.序 在之前的文章聊聊Android M 6.0 的运行时权限曾提到过,Google Play开发者明年势必要努力将targetsdkversion升级到26的过程中。官网的文档:向 Android 8.0 迁移应用 …
简化 build.gradle配置
一般在项目较小的时候,我们的build.gradle文件看着比较直爽,简介。 但是项目慢慢变大,依赖配置越来越多的时候在去浏览,修改build.gradle会觉得头大。 这是谷歌实例的一个项目,其app build.gr…
targetSdkVersion升级到28一些修改的地方(持续更新)
前言 Google Play应用市场对于应用的targetSdkVersion有了更为严a格的要求。从 2018 年 8 月 1 日起,所有向 Google Play 首次提交的新应用都必须针对 Android 8.0 …
An_Retrofit+Rxjava(checkbox)
首先我们要做的是添加各种依赖: 先看我的build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 26 buildT…
Gradle基础
1. 构建文件 在Android构建项目时会自动生成三个gradle文件:setting.gradle和build.gradle以及Android模块内的build.gradle文件。 1.1 settings文件 se…
TargetSdkVersion 27 遇到的问题
借着Google IO 2018的热度,把项目依赖升级了一下。 Android Gradle Plugin: 3.1.0 Gradle: 4.7 Kotlin: 1.2.41 compileSdkVersion:&nbs…
用AS搭建Groovy开发环境
稍微踩了点小坑,不过还算顺利。 一. 直接跟官方文档走,只要配置到前3个步骤即可,看结果: apply plugin: 'com.android.library' >apply p…
Android 测试日常积累
1、关于7.1.1的BadTokenException问题 https://segmentfault.com/q/1010000012340763/a-1020000012381614 这个问题由于targetSDKVe…
Android O(8.0) Notification解决方案
1、Android O(8.0)通知的改变 NotificationChannel是android8.0新增的特性,如果App的targetSDKVersion>=26,没有设置channel通知渠道的话,就会导致…
6.11 配置构建 - 配置方法数超过 64K 的应用
随着 Android 平台的持续成长,Android 应用的大小也在增加。当您的应用及其引用的库达到特定大小时,您会遇到构建错误,指明您的应用已达到 Android 应用构建架构的极限。早期版本的构建系统按如下方式报告这…