![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原创
GreadRoad
这个作者很懒,什么都没留下…
展开
-
Android studio 导入项目报错:Plugin with id ‘com.android.application‘ not found
今天导入朋友的 Demo 报错,Demo 是用 AS 4.X 版本,我本地是 3.X 版本, 项目结构有差异,大同小异,解决方法参考了这篇博客https://www.cnblogs.com/cuichen16/p/10785951.html但是仅博客中的方法并没有完全解决此问题,步骤一、二参考 博客,依然报错,1、找一个可以正常编译的项目或新建一个项目,把Project中的build.gradle中的代码复制一下,如下图;2、粘贴到这个报错项目的build.gradle中,放在最下面即可,下面.原创 2020-11-19 11:36:46 · 4332 阅读 · 0 评论 -
解决Glide 4.9 异常 java.lang.NoClassDefFoundError com.bumptech.glide.load.resource.gif.GifDrawable
java.lang.NoClassDefFoundError com.bumptech.glide.load.resource.gif.GifDrawable。。。这个问题正常一般不会遇到,除非项目中有 较低版本的support 库,看下 Glide 的环境要求Android SDK RequirementsMinimum SDK Version- Glide requi...原创 2019-12-07 22:42:09 · 1401 阅读 · 0 评论 -
解决android studio Error:SSL peer shut down incorrectly JCenter下载慢或者下载失败问题
新导入一个项目,先是报这个错Error:SSL peer shut down incorrectly网上有人说是在gradlewrapper里将http改为https ,之后gradlewrapper可以下载了,但是项目中的依赖库,即kotlin版本等下载依然龟速,尝试了https://blog.csdn.net/ygc87/article/details/82857...原创 2019-10-03 18:24:43 · 541 阅读 · 0 评论 -
序列化无处不在 --------说说序列化和反序列化
基础知识也是需要复习下的, 虽然之前经常用,但是没有总结,今天稍作总结,权当复习巩固。1、什么是序列化? 百度百科说 序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 简单的说就是将...原创 2019-08-28 15:32:03 · 155 阅读 · 0 评论 -
在 kotlin 和 Java 中为 json 字段解析设置别名
在 Java 中设置一个可以这样 @SerializedName(value = "flag") public String result;设置多个可以这样@SerializedName(value = "flag",alternate = "code")public String result;@SerializedName(value = "flag",alterna...原创 2019-08-23 16:52:08 · 1613 阅读 · 0 评论 -
迁移 Androidx 成功后再次出现重复 support 库 处理方案
先贴个错误信息Program type already present: android.support.v4.media.MediaBrowserCompat$ItError:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug -然后给你个链接让你参考官方处...原创 2019-07-16 15:45:02 · 1402 阅读 · 0 评论 -
解决Android Studio 运行APP 提示卸载重新安装的错误
Installation failed with message null. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.WARNING: Uninstalling will rem...原创 2018-03-21 19:42:21 · 10412 阅读 · 4 评论 -
清晰的理解Service
1、Service 的start 和bind状态有什么区别?a> 启动:start方法调用多次,只有第一次会调用onCreate,之后都只调用onStartCommand、onStart, bind 只有第一次调用会启动onCreate、onBindb> 解绑:start 启动后调用stopService解绑,可以调用多次,bind启动后调用unbindService解绑,只能调用原创 2018-03-13 21:16:26 · 251 阅读 · 0 评论 -
笔记本连接投影仪全屏调试
公司开会,需要用到投影仪,无奈产品不会调,身为IT工作人员怎么能容忍这种事情发生,遂先度娘后谷歌。网上说将笔记本和投影仪的分辨率调到相同或者使用扩展模式,不知是型号不同还是什么原因,尝试后并不管用。经过一番尝试,最后在多显示器设置那里调整到仅在屏幕2显示(即投影仪),很清楚,但是并没有全屏,此时调整投影仪在桌子上的位置选到合适的地方就可以啦。大致就是以下几步:1、在原创 2018-02-24 16:13:38 · 6878 阅读 · 0 评论 -
框架模式学习基础
好的问题是学习的前提,首先明白以下几个问题:1、为什么会有模式和框架?两者有何区别?2、都有哪些模式和框架呢? 先来看第一个问题,为什么会有模式和框架?人和动物的区别是会不会制造和使用工具,注意,不光会使用,还要会制造(比如猿类也能使用工具但不会制造工具)。每天做重复的工作或者类似的工作,常常会熟能生巧,就是找到处理此类问题的较科学省力的方法,不会武功的人碰到打架只会乱打,而将打人的方法归...原创 2018-02-23 17:21:15 · 393 阅读 · 0 评论 -
解决错误 Error type 3: Activity Class {…} does not exist
今日更改启动activity后出现如下错误,Error type 3: Activity Class {…} does not existStarting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.m.e/.Activity } Error type 3 Err...原创 2018-02-09 12:02:57 · 4774 阅读 · 4 评论 -
java.lang.VerifyError 错误解决方法
一般地,java.lang.VerifyError 是说 JVM 在加载一个类时,会去校验类的正确性,只有类文件不合法才会报这个Error。这个错误是集成三方sdk的时候遇到的看到这个错误,真是蒙了,查阅文档后,各种说法都有,也算是增加了对这个异常的理解,参考过的文章见底部,虽然看了很多,但并没有直接找到原因,各种尝试快两天,后来仔细看出问题的类,FileUploadUtil ,这个类原创 2017-05-27 18:55:50 · 42888 阅读 · 1 评论 -
WebView 显示广告页面下载文件按钮无反应的解决方法
用WebView显示样式丰富的3G页面,不仅显示效果,实用性强,还能缩短宝贵的开放时间,但是今天发现广告页面有个下载按钮点击后并没有弹出下载提示框,百度后有人说是“因为WebView默认没有开启文件下载的功能,需要setDownloadListener”,但是查看setDownloadListener源码注释,发现这个方法只是替换了current handler,说明webView默认是有原创 2017-03-27 12:18:43 · 2028 阅读 · 0 评论