异常处理
oblivion0001
Android.Java,JavaWeb
展开
-
Gradle5.0之后自定义注解无法生成文件解决
之前gradle 4.10.1之前好像都没有问题,最近升级AndroidStudio之后发现好像默认使用gradle5.1.1。在你调用的模块的地方: implementation project(':autocode') annotationProcessor project(':autocode')如上自定义注解的模块是 autocode;所以在你的autocode...原创 2019-08-08 10:05:41 · 1553 阅读 · 1 评论 -
retrofit2.adapter.rxjava2.HttpException: HTTP 400
https 协议下,在url 中含有特殊符号 |,于是抛出了如下错误;但是 在http 协议下倒是不会出现该问题 查看后发现Retrofit 注解 在post 使用的时候需要 @FormUrlEncoded() + @FieldMap(),而不是使用 @QueryMap()...原创 2018-03-02 15:12:13 · 8879 阅读 · 0 评论 -
解决Android7.x找不到libsqlite.so 问题
转载原文,记录错误 TargetSdkVersion 为24时,找不到libsqlite.so,导致App直接崩溃。 原因:一般某些聊天的SDK都依赖于libsqlite.so(环信、融云),不过由于这个包从来没有变化,使用的是系统默认提供的(/system/lib/)。在Android 6.x及以下的平台可以运行。 Android7.x执行更严格的安全检查,禁止使用系统目...转载 2018-03-09 10:35:23 · 218 阅读 · 0 评论 -
okhttp 设置持久cookie 出现 ConcurrentHashMap keySet( ) 的问题
No virtual method keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView在Java8 的编译环境中 ConcurrentHashMap 的keySet()方法是不存在的 需要将ConcurrentHashMap 替换成 ConcurrentMap private final HashMap<...原创 2018-02-10 10:10:04 · 556 阅读 · 0 评论 -
AndroidStudio3.0 GsonFormat复制问题
AndroidStudio3.0 使用GsonFormat不知道为啥升级AndroidStudio3.0之后,原来的插件GsonFormat 没法Ctrl +V 了 ,查看了半天没找到解决方式最后想到一个解决方式,就是直接将内容拖过来,如下图原创 2018-01-17 10:16:29 · 657 阅读 · 0 评论 -
V-layout 卡顿消除
电商布局总会是千奇百怪的,But ,V-layout 开源意味着,这些都不是难事今天产品给了一份首页布局,看起来很麻烦,然后就想到了V-Layout 但是在使用之后发现一个问题: VirtualLayoutManager manager = new VirtualLayoutManager(getContext()); mRecyclerView.setLayout原创 2018-01-23 11:12:01 · 3617 阅读 · 7 评论 -
Python爬虫贴吧无数据异常
强推一波新搭建的blog今天高高兴兴按照视频上敲了一下使用urilib2 爬去贴吧的Get请求,很开心啊,就像写Hello World 一样, 然后还真一样,结果出了一个摸不到头绪的错误 emmm 就是爬了贴吧的页面之后没有显示数据只有一个干巴巴的页面,我尝试过其他页面,是正常的,贴吧不好使,我怀疑这玩意肯定是对Hearder 进行了限制放一下我的代码。代码很丑,勿要介意# !/usr/bi原创 2017-12-05 16:35:18 · 399 阅读 · 0 评论 -
无法连接Mks:套接字尝试次数太多
昨天刚装好的虚拟机,今天再次打开出现这个,你妹。开始以为安装的系统的问题, 然后本着找找来看的态度,重启大法嘛,然并卵, 百度了一下,好像好多问题都是一样的回答,被没有解决问题, 最后运气比较好,遇到一个实在的答案,还避免了重新安装VMWare 的解决方案,这里记录一下打开控制面板->系统和安全->管理工具->服务,在这里找到VMware Authorization Service,首先选中后原创 2017-11-14 09:50:24 · 16037 阅读 · 3 评论 -
TP5 使用php7出现no input file specified问题
在ThinkPhp5的public文件夹下有个文件 .htaccess 文件, 文件内容如下<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !原创 2017-10-31 17:37:55 · 2211 阅读 · 0 评论 -
Gradle 构建的时候出现了如下错误: java.io.IOException: Could not delet folder "xxx"
AndroidStudio Gradle 构建的时候出现了如下错误 Error:Execution failed for task ‘:app:processDebugResources’. java.io.IOException: Could not delete folder C:\Users\xxx\AndroidStudioProjects\MyApplication\app...原创 2018-03-13 11:34:46 · 4470 阅读 · 0 评论 -
修复输入法及弹出输入法动态修改UI布局
先看未修复之前的UI图这是修复后的UI 动图git图片能看到布局是随之变化的,怎么做呢?第一步 添加配置在Activity配置文件中中添加android:windowSoftInputMode="stateAlwaysVisible|adjustResize" 第二步 监听键盘弹起 viewMove 移动的View; container 要...原创 2018-03-23 15:12:51 · 680 阅读 · 0 评论 -
Error:SSL peer shut down incorrectly
could not find com.android.support:appcompat-v7:27.0.0及Error:SSL peer shut down incorrectly如果你的项目是运行在AndroidStudioS3.0,应该不会出现如上问题 但是如果你的项目是太老了,没法迁移到3.0 ,你应该会出现该问题。怎么解决?项目的gradle文件中添加如下buildscr...原创 2018-03-21 16:29:21 · 486 阅读 · 0 评论 -
Axios请求 window.open本拦截直接走 catch方法 处理(IOS系统处理)
按照惯例,我们得先找一下 有没有已经解决的方法然后 一顿搜索,发现全都是 Ctrl + C,Ctrl + V的 博客,统统都是 如下方法: 连标点符号都没变,嘿,mdzz//在axios发送之前就打开一个空白的新窗口var newPage = window.open()//如果这样写,打开的空白页上有标题,显示的是“无标题”window.open('about:blank') 这...原创 2018-12-20 12:59:30 · 1721 阅读 · 0 评论 -
Android Apk反编译 dex2j遇到如下问题 com.googlecode.d2j.DexException: not support version.
控制台运行 如下命令 d2j-dex2jar.bat classes.dex//报如下错误com.googlecode.d2j.DexException: not support version. at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java:151) a...原创 2018-11-13 14:10:22 · 6943 阅读 · 1 评论 -
微信App 支付出现 IOS 微信 支付验证签名失败 Android errCode =-1
遇到这个问题让我很忧伤,排查了一下午记得检查 app_Key , 就是让你自己写的32位大小写外加数字的那个,这个开始我自己乱写的,后来查资料说可能会引起不能支付,这就很尴尬了。生成MD532 位,后来试了试,其实没事,但是最好这样吧,避免不必要的错误公司可能申请了公众号支付和app 支付 ,两个 账号可能就会有两个 商户号 ,虽然最后都是进入公户,但是 也不能忽视 商户号的不同遇到支付验...原创 2018-10-23 17:52:38 · 6311 阅读 · 0 评论 -
支付宝 支付返回 4000 ,系统繁忙请稍后再试
今天支付 ,遇到问题 4000,开始以为是 前台应用的 bug ,然后各种尝试,后台发现 IOS 与 Android 同时出现该问题,这就明白是后台配置可能不对。首先检查了 支付宝公钥 (需要配置到你的代码中 alipay_publickey),应用公钥(应用公钥是通过支付宝的生成软件生成,应用公钥配置后生成支付公钥)。检查私钥,通过 支付宝的demo ,配置上pid ,appid,私钥,如...原创 2018-10-22 18:06:43 · 10871 阅读 · 0 评论 -
Grade 自定义 Task 实现 修复 java.io.IOException: Could not delet folder "xxx"
之前发布过一篇文章 :Gradlep构建 出现 java.io.IOException: Could not delet folder “xxx”,这里边讲的是 将报错文件删除就好,后来总是遇到该问题,我就在想要不要弄成一键删除的方式。于是想改用什么方式实现自动删除文件首先想到了Python脚本 ,后来觉得AndroidStudio 中添加这个东西显得不伦不类,后来想用Java 写到测试单元中...原创 2018-10-15 18:07:16 · 616 阅读 · 0 评论 -
com.android.builder.dexing.DexArchiveBuilderException
被这个bug 折磨了半天,比对之前代码,发现如果你的module 中使用了 Java1.8,那你必须也要添加如下代码到你的app gradle 中compileOptions { sourceCompatibility 1.8 targetCompatibility 1.8 }...原创 2018-05-11 11:11:58 · 17612 阅读 · 21 评论 -
Class ref in pre-verified class resolved to unexpected implementation
问题重现:红米note2 ,Android 版本号4.4 ,升级到5.0.2 。集成Bugly 出现问题 :Class ref in pre-verified class resolved to unexpected implementation方案解决将 提示的 错误的类 如果是 private 修改为 public 如果你的ndk 设定的是 //修改前 n...原创 2018-05-09 16:11:18 · 340 阅读 · 0 评论 -
错误: 元素值必须为常量表达式
出现上诉问题只需要导入 butterknife 包中的 R2 就可以 比如R2.id.XXX,另外还需要将switch 改成 if else 判断原创 2018-04-19 20:23:38 · 8177 阅读 · 0 评论 -
关于Vue-cli 跨域问题
先来看看官网好了看完之后,我就去修改index文件,试试跨域方法,结果错误了 嗯,那我就在这里贴出我的写法第一种写法 proxyTable: { '/public': { /*这里需要注意, 1 需要写成http://ip地址+端口号,80可以不用写, 2 你起的名字最好像我一样接口的最后一个单词原创 2017-11-08 16:03:20 · 683 阅读 · 0 评论 -
PHP “Exception not found”
<?php namespace MyProject;header("Content-Type: text/html; charset=utf-8");error_reporting(0);function theDataBaseObj(){ $mysql = mysql_connect("localhost","roost","root","9096"); if($mysql原创 2017-09-07 09:50:11 · 1743 阅读 · 0 评论 -
Android 6.0 通讯录及RecyclerView 复用错乱Bug
近期一直没有写过博客,,宝宝心里苦,天天加班到深夜,夜深人静的时候我就想,为什么我要入IT 坑 ,然而第二天,还是要继续,,啦啦啦进入正题先不说6.0的权限问题先来一个获取联系人的工具类** * Created by Oblivion on 2017/2/27. * 获取联系人工具 * ps : 工具类来着互联网 */public class ContactUtils { publ原创 2017-03-20 14:52:06 · 666 阅读 · 0 评论 -
RecyclerView,ListView,ViewPager 等各种控件复用问题解决方案
我的个人网站- 有事没事可以去看看哇~~~~最近一直在搞事情,,都没有更新博客,,,今天遇到一个BUG ,RecyclerView的复用问题,这个问题很蛋疼。 遇到之后就一直巴拉巴拉,想看看广大IT宅男有没有遇到相同问题,,然而并没有什么卵用总结一下他们的方案,,,,最后说一下我的方案 1 . 创建观察者,监听状态,,取消该状态来实现不复用 2 . 设置Tag ,根据Tag来判原创 2017-03-08 15:06:33 · 1494 阅读 · 1 评论 -
OkhttpUtils的Cookie存储问题
鸿洋大神的OkhttoUtils 在设置Cookie的时候出现问题,,无法保存Cookie , 经过跟经理老大的交流找出了原因~~~~package com.ilanchuang.xiaoi.utils;import android.content.Context;import android.content.SharedPreferences;import android.text.Text原创 2017-02-24 10:48:49 · 1638 阅读 · 0 评论 -
Dagger2的空指针解决
这个坑让我很纠结,看了好多博客再明白原来inject()传递的值需要是他本身@Component(modules = {AccountFragmentModule.class})public interface AccountFragmentComponent { void inject(MainActivity mActivity);}//accountFragmentModule(原创 2017-02-09 11:10:33 · 1862 阅读 · 2 评论 -
奇葩问题及注意事项
首先ctrl+shift+P打开sublime的控制面板 然后输入install package 最后输入ConvertToUTF8或者GBK Support,选择点击安装;原创 2016-12-29 08:51:53 · 314 阅读 · 0 评论 -
sectionRecycle的坑
返回值不可以指定某个数值,因为你不知道返回的数据在第几个位置 @Override protected int getSectionHeaderViewType(int section) { int sectionCount = getSectionCount(); if (section == sectionCount-1) { ret原创 2017-02-08 09:48:59 · 239 阅读 · 0 评论 -
OkHttp java.net.SocketTimeoutException: SSL handshake timed out in Android
做项目遇到以下问题 当请求Https时出现ssl握手超时, 了解到这是因为在Android 4.4.1以后,也就是API20+以后默认打开TLS 1.2 而再此之前的TLS是默认关闭的 解决方式1 TLSSocketFactory 继承SSLSocketFactory ,然后通过okHttp 的conn…SSLSocketFactory 这个方法进行设置;public class TLSS原创 2017-01-05 13:37:52 · 32998 阅读 · 13 评论 -
Android Server的bind()与unbind(),以及解绑异常
面试的时候被问到这样一个问题,绑定server之后如果不解绑,程序会Crash吗?我擦,蒙逼了,回去之后试了试,不会异常,但是会泄漏1.异常一:先看一下报的异常吧12-09 21:03:31.596 5771-5771/com.oblivion.changeactivity I/System.out: oncreate12-09 21:03:31.596 5771-5771/com.oblivio原创 2016-12-10 10:19:56 · 4186 阅读 · 0 评论 -
RecyclerView 结合 卡片翻转效果
产品大哥需要实现如下效果,在网上找了一Demo , 是一个自定义的翻转效果。 但是当我引入使用的时候,发现应用在recyclerView中的时候并不是特别适用,原因如下会出现复用问题会出现布局宽度变化问题会出现于Recyclerview 的上滑事件冲突,冲突原因是请求了父类不拦截;这里我进行了一些优化:解决了上述问题;布局变更问题解决方式:private void loadAnimat原创 2017-03-20 20:27:26 · 3537 阅读 · 3 评论 -
卡片翻转,动画闪烁问题修复
基于上一篇文章,当加载的子元素过多,进行反转的时候会出现childview 布局内容闪烁,图片就不上传了,毕竟是项目的东西,、 说一下怎么解决的吧 图片闪烁问题修复android:clipChildren=”false” 没错,就是它–>,,是否限制子View在其范围内,我们将其值设置为false后那么当子控件的高度高于父控件时也会完全显示,而不会被压缩 这个属性加载父控件上,切记原创 2017-03-22 10:12:05 · 489 阅读 · 0 评论 -
AndroidStudio 预览Layout 问题
Androidstudio layout 无法预览recycleview不知道为何AndroidStudio 抽风,遇到预览布局文件出现这个问题 java.lang.NoSuchMethodError: android.support.v4.view.ViewCompat.getDisplay(Landroid/view/View;)Landroid/view/Display;烦,找了半天才原创 2017-05-23 10:17:48 · 2033 阅读 · 0 评论 -
Vue Component 父子组件及组件选项
先来点干货想学习Vue 推荐网站我也是刚开始学习,因为要想学习Weex 框架就必须学习 Vue ,我也是在学习的路上~~~记一次学习到了Component 组件之 父子组件遇到的问题 1.在设置属性的时候发现v-bind 指令使用的时候报错,原来子组件的想要绑定data数据中的东西需要 在父控件中设置数据,如果再创建的Vue 对象中设置data 会报错而不显示,<!DOCTYPE htm原创 2017-08-07 16:43:51 · 1640 阅读 · 0 评论 -
Android Studio Build 错误
相信很多朋友遇到过这样的Bug Error:Execution failed for task ':app:processDebugResources'.> java.io.IOException: Could not delete path 'C:\Users\newone\Desktop\XXXX\app\build\generated\source\r\debug\android\suppo原创 2017-07-19 09:01:44 · 3603 阅读 · 3 评论 -
kotlin.KotlinNullPointerException
今天接入阿里云的Sophix 时出现了一个kotlin.KotlinNullPointerException 一开始我以为是接入问题,反复读了接入文档,后来发现并不是 我在定义BaseApplication 时,出现如下异常kotlin.KotlinNullPointerException 这是个时候我把接入文档的东西都删除掉,但是发现还是出现上述问题。宝宝很郁闷— 反复验证后得出 var原创 2017-07-03 18:14:21 · 7578 阅读 · 0 评论 -
PHP学习记录
心血来操,想学一下PHP ,然后就下载了一个phpStudy 用来充当环境,懒人配置方法。 但是用HBuidle 写了之后运行发现文件空白,没有任何显示,查看源码发现原来被浏览器默认注释掉,后来放到自己的服务器上,发现可以正常显示,经过查看发现HBuilder的端口号是8020 ,phpStudy 的端口号是80或则你们自定义的端口号,这个时候你只要重新定义下HBuilder 的默认打开的浏览器端原创 2017-05-17 11:26:43 · 339 阅读 · 0 评论 -
OpenGL学习
项目中要用到OpenGL,其实就是在Android中的实时添加滤镜GPUImage 问题来了,看源码会涉及到OpenGL ,如果不去了解一下,有点对不起作为一个开发人员,所以,本逗比,开始学习,后期遇到其他的问题,会一一列出来,就作为以后的备忘录; 1. 遇到一个很奇葩的问题,当调用GSurfaceView 的时候会出现空指针异常,后来发现原来必须调用这个方法 也就是 gl.setR原创 2017-05-22 21:45:28 · 301 阅读 · 0 评论 -
类似支付宝禁止截屏
在OnCreate () 方法之前调用这个方法; getWindow().addFlags(WindowManager.LayoutParams. FLAG_SECURE);原创 2017-05-22 10:17:14 · 2109 阅读 · 0 评论 -
快速点击事件问题处理(多次点击)
最近好忙啊,一直没有写过Blog , 今天自己测出来一个bug ,为了防止忘记;写下如此Android中很多小伙伴可能遇到同样的问题,比如不经意间快速点击一个按钮 1.Activity跳转多次点击,可能会重复创建Activity ,你可能需要将你的Activity 设置一下singleTop ; 2.请求网络,当请求速度不是特别快,连续点击,你只需要在请求成功时设置个参数,在请求处判断这个参原创 2017-04-25 18:08:26 · 1432 阅读 · 0 评论