遇到的问题
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 · 4234 阅读 · 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 · 1389 阅读 · 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 · 532 阅读 · 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 · 1589 阅读 · 0 评论 -
Kotlin 中实现静态方法调用的 四种方式--按需选择
从 Java 学习 Kotlin 语音很容易上手,只要有了基本的编程思想,学起来还是很快的,关键在于多练习,多使用。Kotlin 使用起来似乎比 Java 简单多了,从这个静态方法可见一斑。主要方法有包级函数、伴生对象、扩展函数、对象声明等,这篇文章讲的很详细,https://www.jb51.net/article/115037.htm, 这里主要记录备忘及简单拓展一、包级函数...转载 2019-07-17 14:25:38 · 3393 阅读 · 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 · 1377 阅读 · 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 · 10398 阅读 · 4 评论 -
笔记本连接投影仪全屏调试
公司开会,需要用到投影仪,无奈产品不会调,身为IT工作人员怎么能容忍这种事情发生,遂先度娘后谷歌。网上说将笔记本和投影仪的分辨率调到相同或者使用扩展模式,不知是型号不同还是什么原因,尝试后并不管用。经过一番尝试,最后在多显示器设置那里调整到仅在屏幕2显示(即投影仪),很清楚,但是并没有全屏,此时调整投影仪在桌子上的位置选到合适的地方就可以啦。大致就是以下几步:1、在原创 2018-02-24 16:13:38 · 6812 阅读 · 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 · 4757 阅读 · 4 评论 -
java.lang.VerifyError 错误解决方法
一般地,java.lang.VerifyError 是说 JVM 在加载一个类时,会去校验类的正确性,只有类文件不合法才会报这个Error。这个错误是集成三方sdk的时候遇到的看到这个错误,真是蒙了,查阅文档后,各种说法都有,也算是增加了对这个异常的理解,参考过的文章见底部,虽然看了很多,但并没有直接找到原因,各种尝试快两天,后来仔细看出问题的类,FileUploadUtil ,这个类原创 2017-05-27 18:55:50 · 42832 阅读 · 1 评论 -
WebView 显示广告页面下载文件按钮无反应的解决方法
用WebView显示样式丰富的3G页面,不仅显示效果,实用性强,还能缩短宝贵的开放时间,但是今天发现广告页面有个下载按钮点击后并没有弹出下载提示框,百度后有人说是“因为WebView默认没有开启文件下载的功能,需要setDownloadListener”,但是查看setDownloadListener源码注释,发现这个方法只是替换了current handler,说明webView默认是有原创 2017-03-27 12:18:43 · 2013 阅读 · 0 评论 -
关于Android VideoView导致的内存泄漏的问题
今天用 leakcanary 时发现用VideoView的 activity 出现泄漏,捕获到如下的信息,简单说就是 android M(6.0)以前AudioManager用的Context是 当前传入的,当activity finish之后 AudioManager依然保持对它的引用,所以就leak了,6.0后改用ApplicationContext修复了此问题,google后发现下面这种解决原创 2017-03-17 15:46:27 · 9325 阅读 · 4 评论