如何编译一个 java 文件给使用其他 .class 的 .class。 (如果它是可能的)

How compile a java file to .class who use others .class. (if it's possible)

我在一个.aar中得到了lib webrtc,我需要修改这个lib的一个文件。 我们可以为这个例子调用这个文件tomtom.class

所以我解压缩这个 .aar 以获得许多 .jar,在那些 .jar 中有需要替换的文件 tomtom.class。 我在 java 中有新版本的文件 tomtom 因为我编辑了它。但是现在我需要编译它来替换旧的 tomtom.class。当然,这个文件在这个lib webrtc.

里面使用了其他的类

那么使用其他编译文件的人是否可以编译一个java文件?

经过多次尝试使用类路径。或者我在网上找到的其他方法。 None 工作,也许是我是个白痴,但无论如何..

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

我将项目中反编译的文件副本放在 android studio 上。我可以随意修改它。这个反编译文件可以用我在文件夹 lib 中的 lib 编译。 我构建项目,然后转到临时文件以获取编译后的文件。 然后我就可以把.aar里面的替换成我刚刚修改编译出来的文件