1. compileSdkVersion 使用哪个版本的Android SDK编译APK,尽量使用最新,但不改变运行时行为。修改compileSdkVersion可能出现一些编译警告和错误(需修复),compileSdk…
分类:targetsdkversion 26
Android 8.0 的填坑(透明的activity崩溃)
一.透明的activity 不能继续使用 java.lang.RuntimeException:Unable to start activity ComponentInfo{net.maipeijian.xia…
自总结minSdkVersion、targetSdkVersion、CompileSdkVersion
minSdkVersion: 你的app支持的最低系统平台,低于这个版本的硬件,app无法正常安装。如果将min…
BuildConfig
android { compileSdkVersion 26 defaultConfig { applicationId "com.test.hellokotlin" minSdkVersion 15 targetSdk…
Sources for Android API 26 Platfrom not found
因官方API 26的源码并没有给出, 所以暂时只能以其它方法代替 解决方案一: 使用系统已有的API 例如我系统上有 API 25.则更新module的gradle为 compileSdkVersion 25 build…
Android项目框架思考--配置文件
很早就想写一些相关的技术文档,一来锻炼自己的书写能力,二来也能记录自己的成长痕迹。每过一段时间写一篇技术文章,希望自己能够一直坚持下去。 一个合适的框架能够让项目开发顺畅,代码条理清晰、功能实现效率提升,以及运行时减少很…
问题集:Error:Library projects cannot set applicationId
问题: Error:Library projects cannot set applicationId. applicationId is set to ‘hailou.demosandapis’…
Android targetSdkVersion 原理
Android targetSdkVersion 原理 compileSdkVersion: 指定编译时所使用的API level; minSdkVersion:指定最小兼容的API level,使用高于该level 的…
Android Studio打开外部工程可能会遇到的问题
由于目标工程的开发环境和本机的运行环境差异,打开/导入的过程可能会遇到诸多问题,常见的问题如下。 Android Studio导入项目会一直卡在Building gradl…
React Native 二维码识别
最近在做项目中用到了二维码识别, 记录下自己踩过的坑,只针对Android 通过Google搜索,发现 react-native-camera 支持条码,二维码识别,支持 IOS and Android。 安装依赖 ya…
Android P9浅谈
Android P 9浅谈 领导突然吩咐研究一下Android P 9,一脸懵逼对Android O 8都没有普及和了解过就直接AndroidAndroid P 9,一直在搞车载系统开发用的还是Android K 4.4…
apk签名bash脚本
一般apk在打包之后还会进行加固、重新签名,公司用的乐固不支持对每个项目自动化签名,但一个个签名实在麻烦,所以写个脚本来帮助签名 apk名称需要遵照格式 签名后保存到指定位置,方便归档 尚未支持批量签名 脚本:hand_…