Android
文章平均质量分 83
dsczxcc
你没有得到,是因为你还没有那么想要得到
展开
-
jitpack.io 加载不了依赖
问题1 ) 根据要求,在build.gralde中明明已经添加了以下代码,但依旧下载不了相应的aar 或 jarallprojects { repositories { maven { url "https://jitpack.io" } }}但是当我们把链接(https://jitpack.io/com/xxx/xxx-1.0.0.aar)用浏览器打开,又可以正常的下载!是不是很不爽,心态都崩了。????????解决方案经过不断的google,搜索资料。终于原创 2020-06-30 16:41:10 · 2920 阅读 · 3 评论 -
Android热修复原理及简单实现
文章目录概念第三方框架阿里系腾讯系美团简单实现预期效果准备dex分包实现原理分析ClassLoader相关源码生成dex文件代码实现概念我们先假设一个场景,如果一个已经上线的APP中,发现了一些bug,可能你会想直接升级版本就可以了,但是后面如果不断出现bug,难度要用户不断更新吗?这显然不太实际,用户也很难接受。这时“热修复”的概念就油然而生了,我们可以在用户未知或者影响极小的情况下把已知的...原创 2018-11-08 17:56:21 · 332 阅读 · 0 评论 -
ARouter+Kotlin 问题汇总
如题,无法生成 build/generated/source/apt/(debug or release)/com/alibaba/android/arouter/docs/arouter-map-of-${moduleName}.json官方ARouter README中提到:// 更新 build.gradle, 添加参数 AROUTER_GENERATE_DOC = enable...原创 2018-12-13 19:43:33 · 3691 阅读 · 1 评论 -
ButterKnife + Kotlin 使用及问题
1、java、kotlin混合开发时怎么引入butterknife依赖就不说了,可参考官方。不过引入butterknife-compiler时不能使用annotationProcessor,要改为kapt。apply plugin: 'com.android.library'apply plugin: 'com.jakewharton.butterknife'apply plugin: '...原创 2019-01-11 09:58:40 · 4120 阅读 · 2 评论 -
填坑app:compileDebugJavaWithJavac
前言Android Studio 3.3.1 运行项目时,在某个module进行编译时,报错了!FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':module1:compileDebugJavaWithJavac'.> Compilation failed; ...原创 2019-03-01 21:36:30 · 3942 阅读 · 0 评论 -
Program type already present xx_MembersInjector解决方案
Program type already present xx_MembersInjector解决方案起因分析解决方案再次分析起因换mbp了,下载的最新的Android Studio 3.4.1版本,导入原来的项目,一编译,原创 2019-07-07 00:04:29 · 946 阅读 · 1 评论