首页 > 解决方案 > 如何将 java 文件编译为使用其他 .class 的 .class。(如果它是可能的)

问题描述

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

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

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

标签: javaandroidjar.class-file

解决方案


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

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

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


推荐阅读