编译时,报了 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-l...
kotlin开发app官方支持已经有很长的一段时间了,感觉是时候开始学习和应用它的时候了。所以,准备开始start kotlin吧! var声明变量 ?表示可以为空 $表示取...
1.从官网上下载sdk传送门 2.打开终端,创建一个development目录 3.进入development目录 5.解压完后,就可以开始设置环境变量PATH了,使用vi命...
@Tiger_f00a 不好意思,这个文章已经发表很久了.在使用的过程中,确实还有一些问题,比如设置高度时,不能写死 RelativeLayout.LayoutParams,应该用Group.LayoutParams params = holder.ivPic.getLayoutParams();再进行宽高的设置.而宽度,不应该在构造函数算好,应该通过holder.ivPic.获取他的parent里的相对坐标位置计算出宽度,再计算高度
RecyclerView瀑布流任性拒绝随机高度今天,有一个需求,就是做一个瀑布流。第一反应,相当简单,RecyclerView实现瀑布流的方便快捷,早已如雷贯耳,博文遍地了。于是,我踩上了这个惊天大坑了。我还以为Recy...
偶然间碰到这个异常,看了下源码的解释,大概意思应该是静态类初始化的过程中发生了异常。 知识点:静态代码块和静态变量是随着类的加载而加载的,静态变量的加载顺序是按照静态变量声明...
本文作者:小嗷 微信公众号:aoxiaoji 吹比QQ群:736854977 微信链接:https://mp.weixin.qq.com/s?__biz=MzU1MTgxNj...
@勒卟穰 就是你检查一下那些插件,是不是有哪些插件同时都有cn.push.android.service.DaemonService这个类,有就删除一个
Error:Execution failed for task ':app:transformClassesWithDexForDebug' 错误原因及解决办法这种原因目前我知道的有两个: 1.方法数超过65K; 解决办法,当然是减少方法数,或者使用分包的方式了。一般情况下,不会超过65K,最大的可能是导入的包太大了,比如导入了go...
很明显了呀,cn.push.android.service.DaemonService这个类重复了
Error:Execution failed for task ':app:transformClassesWithDexForDebug' 错误原因及解决办法这种原因目前我知道的有两个: 1.方法数超过65K; 解决办法,当然是减少方法数,或者使用分包的方式了。一般情况下,不会超过65K,最大的可能是导入的包太大了,比如导入了go...
如图: 百度了一堆办法没有解决,最后在gradle.properties中加入android.injected.testOnly=false,解决!
缓存数据,是看需求的,有的需要,有的不需要,如果是以账户有关的信息,你可以选择不使用它。当然我的缓存key是包含了你的请求参数的,如果你的请求参数是有不一样的区别账户的参数,不同账户缓存数据也会是不一样的!
建造者模式实战--Retrofit二次封装(二)前言 需求是常变得,在实践中往往会发现自己开发的库会有这样或者那样的不足,然而,碰到网络请求这样的库,会在最少几十个位置调用,我们肯定不想改完请求库的,还要去改已经调用了的地...
文章来自:https://www.jianshu.com/p/a19712c6b19d;怕找不到我决定把文章弄自己博客上