java - 如何将 java 文件编译为使用其他 .class 的 .class。(如果它是可能的)
问题描述
我在 a 中获得了 lib webrtc .aar
,我需要修改这个 lib 的一个文件。我们可以tomtom.class
在这个例子中调用这个文件
所以我解压缩这个.aar
以获得许多需要替换.jar
的.jar
文件。tomtom.class
我在java中有新版本的文件tomtom,因为我编辑它。但是现在我需要编译它来替换旧的tomtom.class
. 当然,这个文件使用了这个 lib webrtc 中的其他类。
那么是否可以编译使用其他编译文件的java文件?
解决方案
经过多次尝试使用类路径。或者我在网上找到的其他方法。没有工作,也许我是个白痴,但无论如何..
我如何在已经编译的库上替换我的文件(它是 webrtc 库)。
我将反编译的文件副本放在我的项目中的 android studio 中。我可以随意修改它。这个反编译的文件可以用我在文件夹 lib 中的 lib 编译。我构建项目并转到临时文件以获取编译文件。然后我可以用我刚刚修改的编译文件替换 .aar 中的那个。
推荐阅读
- java - 接口的“通配符”导入
- php - 您必须在 php 代码中将 setcookie 放在哪里?
- php - 我如何在不使用 php 库的情况下制作 pdf?
- python - Django InlineModelAdmin 未正确显示内联表单集
- javascript - 检查对象的某个属性是否存在,只更新另一个属性
- python - 如何仅使用正则表达式将单词与数字匹配?
- r - 不能在 Blogdown 的 Rmd 文件中使用 Markdown 短代码
- python - 尝试将 tkinter 脚本放入应用程序时出现很多系统错误
- google-sheets - 根据另一个单元格的值更改迷你图颜色
- azure-devops - AzureDevops 无法构建 XUnit 测试并出现构建错误:以下方法之间的调用不明确