我在.aar
中获得lib webrtc,并且需要修改此lib的一个文件。
在本例中,我们可以将此文件称为tomtom.class
所以我解压缩了这个.aar
以得到许多.jar
,在那些.jar
中有需要替换的文件tomtom.class
。
我在Java中拥有文件tomtom的新版本,因为我对其进行了编辑。但是现在我需要编译它以替换旧的tomtom.class
。当然,该文件使用此lib webrtc中的其他类。
那么可以编译使用其他已编译文件的Java文件吗?
答案 0 :(得分:0)
经过多次尝试使用classpath。或我在Internet上找到的其他方法。 没有工作,也许是我是一个白痴,但无论如何。
我如何替换已编译的lib(即webrtc lib)上的文件。
我将反编译后的文件副本放在android studio上的项目中。我可以根据需要修改它。并且此反编译文件可以与我在文件夹lib中拥有的lib一起编译。 我构建了项目,然后转到临时文件以获取编译的文件。 然后,我可以将.aar中的一个替换为我刚刚修改的编译文件。