我在.aar
中获取了lib webrtc,我需要修改该lib的一个文件。
对于本示例,我们可以将此文件称为 tomtom.class
所以我解压缩这个.aar
以获取许多.jar
,并且在这些.jar
中有文件tomtom.class
需要更换的人。
我有 java 中的文件 tomtom 的新版本,因为我编辑了它。但现在我需要编译它以替换旧的tomtom.class。当然,这个文件使用了这个lib webrtc中的其他类。
那么是否可以使用其他编译文件来编译一个java文件?
最佳答案
经过多次尝试使用类路径。或者我在网上找到的其他方法。 没有任何作用,也许我是个白痴,但无论如何..
我如何在已编译的库(即 webrtc 库)上替换我的文件。
我将反编译后的文件副本放在我的项目中的android studio上。我可以按照我想要的方式修改它。这个反编译的文件可以用我在lib文件夹中的lib进行编译。 我构建项目,然后转到临时文件来获取编译后的文件。 然后我就可以用我刚才修改的编译文件替换.aar中的了。
关于java - 如何将java文件编译为使用其他.class的.class。 (如果它是可能的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58237719/