当前位置: 首页 > news >正文

搜索引擎优化网站中文域名做的网站

搜索引擎优化网站,中文域名做的网站,什么是h5开发,搜索引擎大全入口背景#xff1a; 对于某些jar包#xff0c;其内部是存在bug的#xff0c;解决的方法无外乎就有以下几种方法#xff1a; #xff08;1#xff09;通过反射#xff0c;修改其赋值逻辑 #xff08;2#xff09;通过继承#xff0c;重写其方法 #xff08;3#xff0…背景 对于某些jar包其内部是存在bug的解决的方法无外乎就有以下几种方法 1通过反射修改其赋值逻辑 2通过继承重写其方法 3修改jar包的源码从根源上修复问题 对于改动量难易程度1和2都是比较适合的但是有些情况下不能满足修改条件所以就有了方案3要不就乖乖等官方jar包版本更新。 环境 1win10 2jdk11 3jd查看工具下载版本jd-gui-1.6.6.jar 实战 举个例子以aliyun-vod-upload-android-sdk-1.6.5.jar为例。其中 类AliyunVodAuth181行有个空指针判断没有做导致了程序报错报错信息如下 com.alibaba.sdk.android.vod.upload.auth.AliyunVodAuth$2$1.onFailure(AliyunVodAuth.java:181) com.aliyun.vod.qupaiokhttp.OkHttpTask.onPostExecute(OkHttpTask.java:279) com.aliyun.vod.qupaiokhttp.OkHttpTask$2.run(OkHttpTask.java:228) android.os.Handler.handleCallback(Handler.java:942) android.os.Handler.dispatchMessage(Handler.java:99) android.os.Looper.loopOnce(Looper.java:211) android.os.Looper.loop(Looper.java:300) android.app.ActivityThread.main(ActivityThread.java:8152) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028)因为这个包目前位置已经是官方最新的jar包了所以等官方更新也不知道要等到什么时候因此就需要手动修改jar包里面的内容了。 一提取文件修改保存 报错代码实际源码如下 if (var1x 1003) {AliyunVodAuth.this.vodAuthCallBack.onError(AliyunVodErrorCode.VODERRORCODE_HTTP_ABNORMAL, http error response unknown.);}可见是vodAuthCallBack没有判空导致的。因为我们修改的过程中只需要加上一个判空即可。 确定报错的类源码如下图 然后选中该类点击FIle–Save。保存该类到本地。然后在对应保存的目录下就会有一个保存后的java文件然后修改文件中的判断如下图 修改后保存 一通过java c编译生成class文件 找出类中对应的依赖jar包这个类中依赖的jar包为 gson.jar,okhttp.jar所以需要这两个包才能执行javac 可执行目录的依赖如下 然后在dos指令窗口输入以下指令 执行指令如下 javac -cp aliyun-vod-upload-android-sdk-1.6.5.jar;E:\Android\sdk\platforms\android-30\android.jar;okhttp-4.5.0.jar;gson-2.10.1.jar *.java 其中,cp代表编译的时候涉及到哪些依赖文件window中用;分割而*.java代表目录下的所有.java格式的文件也可以指定某个java类。 最后执行命令生成以下文件 然后赋值对应生成的.class文件覆盖原有文件即可使用。 that‘s all------------------------------------------------------------------------------------------------------
http://www.zqtcl.cn/news/892225/

相关文章:

  • 太原网站搭建推广id怎么编辑wordpress
  • 网站开发网站设计制作广告设计与制作基础知识
  • 企业建设H5响应式网站的5大好处网站备案后经营
  • 网站数据流分析怎么做河北搜索引擎推广方法
  • 哈尔滨网站建设咨询辽宁建设工程信息网怎么看项目经理是不是被锁住
  • 成立做网站的公司搭建网站有费用吗
  • 标志设计说明案例北京网站优化seo
  • 国外app设计网站佛山网站推广市场
  • 北京矿建建设集团有限公司 网站科技软件下载
  • 公司建网站要多少钱wordpress轮播框
  • 怎么看一个网站什么语言做的全网最新首码项目
  • 深圳网站建设ue网站空间和流量
  • 网站前端设计要做什么游仙建设局官方网站
  • 大型门户网站建设哪家好进一步加大网站集约化建设力度
  • 网站里面那些工作是做晚上兼职的钱包网站建设策划
  • 网站开发实现的环境自豪地采用wordpress 怎么去掉
  • ic商城网站建设网站备案关闭影响排名
  • qq官方网站进入wordpress调用文章某个分类
  • 南充网站建设设计略奥企业网站管理系统怎么修改密码
  • 网站建设里的知识360云主机可以建设网站吗
  • 创建网站代码上海网络公司查询
  • 电子商务网站建设与管理实训报告百度权重划分等级
  • 网站建设响应式是什么医院网站建设方案策划书
  • 开鲁网站seo不用下载男女做羞羞事动画网站免费
  • 做网站客户需求新乡专业做网站多少钱
  • 邢台建设银行官方网站二维码生成器app下载
  • 自己怎么做网站游戏做网站就是做app
  • 怎样做一元购网站wordpress+淘客代码
  • 网站建设发展现状贵阳有哪些做网站的公司
  • 微博上如何做网站推广蝉知和wordpress