Android
进击的二马
分享最新的Android、Java 、IOS和前端开发相关技术~
展开
-
Git神器:Sourcetree的安装以及使用
背景从事Android开发多年,几乎没写过博客,汗颜啊…最近新公司刚入职,使用的代码管理工具是Git,无奈之前的公司一直使用SVN,对Git指令真的是小白一个;幸运的是,同事强烈推荐了一个神器:Sourcetree,第一次使用Sourcetree时也遇到了好多坑,让我一一道来吧…第一个坑:安装安装Sourcetree时遇到了一个小坑,下载完成后进入安装界面,然后一直停在需要注册B...原创 2019-06-13 23:26:35 · 260 阅读 · 0 评论 -
Gradle依赖配置compile、implementation与api的区别介绍
前言Andrroid开发中每天都要面对Gradle配置,build.gradle中肯定要依赖第三方框架之类的的操作;AndroidStudio升级到3.0之后,gradle版本也随之升级到了3.0.0版本,3.0.0之前我们一般都是用compile依赖库文件,升级完之后出现了implementation与api的依赖方式,现在介绍下Gradle依赖配置compile、implementatio...原创 2019-06-21 18:26:03 · 5789 阅读 · 0 评论 -
机型保活——主流机型设置自启动和省电管理设置
APP保活常见的保活方式有如下几种:一像素Activity无声音乐JobService前台进程等等但是国内ROM厂商都有对ROM做优化的,光靠以上的方法还是不能做到完全的保活所以一般还会从系统设置方面着手常见的设置项有:自启动管理设置省电管理设置自启动管理设置设置自启动管理的好处有:手机重启后可以唤起应用可以通过APP间相互唤起现在讲讲各类机型如...原创 2019-06-17 20:20:22 · 2097 阅读 · 2 评论 -
Cannot expand ZIP 'app\build\intermediates\bundles\release\classes.jar' as it does not exist解决方法
问题描述:###使用Android Studio打jar包的时候,会报classes.jar不存在的异常,详细错误日志如下: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:makeJar'. > Cannot exp...原创 2019-07-04 16:00:52 · 2629 阅读 · 0 评论 -
【Android】Execution failed for task ':app:tinkerPatchRelease' 异常
问题:集成Tinker框架时,执行tinkerPatchRelease任务时,项目出现报错,如图:解决方法:主项目的build.gradle文件中添加: dexOptions { javaMaxHeapSize "2g" preDexLibraries = false }请注意是在android节点下面添加哦。在gradle.properties文件中...原创 2019-07-24 17:48:54 · 2300 阅读 · 0 评论 -
集成tinker报Warning:ignoreWarning is false, but we found loader classes are found in old secondary dex.
问题:集成Tinker框架时,出现如下报错:解决方法:修改tinkerpatch.gradle文件,将ignoreWarning的值改为true.同步项目,问题解决!原创 2019-07-29 11:03:18 · 1264 阅读 · 1 评论