如何将Java文件编译为使用其他.class的.class。 (如果可能)

问题描述 投票:0回答:1

我在.aar中获得lib webrtc,我需要修改此lib的一个文件。在本例中,我们可以将此文件称为tomtom.class

所以我解压缩了这个.aar以得到很多.jar,在那些.jar中有需要替换的文件tomtom.class。我在Java中拥有文件tomtom的新版本,因为我对其进行了编辑。但是现在我需要编译它以替换旧的tomtom.class。当然,此文件使用此lib webrtc中的其他类。

因此可以编译使用其他已编译文件的Java文件吗?

java android jar .class-file
1个回答
0
投票

经过多次尝试使用classpath。或我在Internet上找到的其他方法。没有工作,也许是我是一个白痴,但无论如何。

我如何在已编译的lib(这是webrtc lib)上替换我的文件。

我在Android Studio的项目中放入了反编译文件的副本。我可以根据需要修改它。并且此反编译文件可以与我在文件夹lib中拥有的lib一起编译。我构建了项目,然后转到临时文件以获取编译的文件。然后,我可以将.aar中的一个替换为我刚刚修改的编译文件。

© www.soinside.com 2019 - 2024. All rights reserved.