首页 > 其他分享 >Android Jar中实现另一个Jar中接口的解决办法

Android Jar中实现另一个Jar中接口的解决办法

时间:2023-04-18 11:36:29浏览次数:45  
标签:包中 解决办法 jar Jar 接口 报错 Android 打包


|加固与逆向是一场永不停息的战争
如题, 今天在写jar包的时候遇到这样的一个问题, 甲方呢想让我的jar包中的接口删除,然后jar包中的类去实现他们jar包中的接口,但是,我的jar包中又不能加载他们的jar包, 看官老爷们可以想象一下当时操蛋的场景,没有接口,我的具体实现类就会报错, 一报错就打包不成jar,那还玩个球?

不过后来终于找到了一种解决办法:

一、 首先将你的jar包,该打包打包,先不要管,先打成jar包 ;

二、右键该jar包使用WinRAR打开,但是注意不要解压到本地, 然后在打开的窗口中删除你的接口, 没错就是删除你的接口(后缀是.class),然后保存,关闭此接口;

三、接下来就是使用该jar包了,此jar包注意一定要与其他带有相同接口、相同接口包名的jar包 一起使用,不然会报错;


标签:包中,解决办法,jar,Jar,接口,报错,Android,打包
From: https://blog.51cto.com/u_16077105/6202740

相关文章

  • Android_关于程序产生 65535 (64K)的解决办法
    随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误:UNEXPECTEDTOP-LEVELEXCEPTION:java.lang.IllegalArgumentException:methodIDnotin[0,0xffff]:65536atco......
  • android 抽屉的一些小问题
    1、如果给SlidingDrawer添加android:clickable="true"则在抽屉活动的一块区域屏幕不会响应其他点击事件,即使抽屉式关闭的。 2、android:handle="@+id/handle"里面的handle是SlidingDrawer标签里面你要作为抽屉图标的view的id。android:content="@+id/all_run_app"中的all_run_app......
  • android bitmap oom 处理
    如果activity结束了就  bitmap.recycle(); 如果涉及到重复加载按钮的:if(bitmap!=null&&!bitmap.isRecycled()){bitmap.recycle();bitmap=null;//这里最好加上这一句Log.e("freeBitmap","=============recyclebitmap=======");}......
  • 如何让Android支持GIF图片
    publicclassSampleViewextendsView{privateMoviemMovie;privateBitmapmBitmap;privateCanvasmCanvas;privatelongmMovieStart;privatebyte[]streamToBytes(InputStreamis){ByteArrayOutputStreamos=newByteArrayOutp......
  • ubuntu 使用移动硬盘出现无法挂载(解决办法)
    使用ubuntu11.04再移动硬盘copy过程中出现非正常关机,重启后无法mount硬盘,出现以下错误: 引用“Errormounting:mountexitedwithexitcode13:$MFTMirrdoesnotmatch$MFT(record0). Failedtomount'/dev/sdb1':Input/outputerror NTFSiseitherinconsistent,o......
  • 理解Android系统的进程间通信原理(一)----RPC中的代理模式
    理解Android系统的进程间通信原理(一)----RPC中的代理模式Android系统中的进程间通信是通过一个轻量级的RPC(RemoteProcedureCall远程进程调用)和AIDL(AndroidInterfaceDefininationLanguage)规范来生成两个进程之间可以相互访问的代码。其中RPC是以接口方式来实现,客户端与被......
  • 关于mysql报 loopWaitCount 0, wait millis 60001 错误的解决办法
    最近遇到个比较奇怪的问题,系统上线一段时间之后,总是隔一段时间就出现Tomcat连接数据库报错,导致系统无法运行。通过日志排查发现,里面报了一个错误,内容如下:12023-04-1700:01:05[ERROR][AcquireJobsRunnableImpl.java:77(run)]exceptionduringjobacquisition:Could......
  • Android Handler 知识点
    Android面试必问的Handler知识点一叶飘舟于 2020-12-0312:03:10 发布547 收藏 9 版权前言在Android中,Handler是贯穿于整个应用的消息机制,在面试中出现的概率为:100%在这篇文章里,我将带你梳理Handler的使用攻略&设计原理。追求简单易懂又不失深度......
  • 如何使用Microsoft JARVIS(HuggingGPT)
    在人工智能领域,每天都有新的大型语言模型推出,事情正在以惊人的速度变化。在短短几个月的开发中,我们现在可以离线在我们的PC上运行类似ChatGPT的LLM。不仅如此,我们还可以训练AI聊天机器人并创建个性化的AI助手。但最近让我感兴趣的是微软对人工智能开发的实践方法。微软目前正在开......
  • 《花雕学AI》20:ChatGPT使用之体验评测AI EDU的网页版+桌面端+Android+App store组合
    最近准备出门,要去新疆哈密参加活动,一直在寻找手机上可用的AI移动端。昨天在网上偶然找到了AIEDU(这个不是MSRA创立的人工智能开源社区),其链接是:https://ai.aigcfun.com,今天就尝试做个相关体验与学习的记录。打开首页如下:  引言:人工智能聊天机器人ChatGPT是一种基于GPT-......