如何在android studio中编辑jar的源代码?

时间:2017-06-23 05:24:10

标签: android android-studio

我已将Watchdog jar添加为项目的库。我能够看到代码,但无法修改它。如何编辑jar源代码?

代码中的文件带有锁定符号。

2 个答案:

答案 0 :(得分:1)

您添加的jar已经打包,这意味着您无法再对其进行编辑。您可以做的是分叉监视程序库,对该版本进行更改,然后构建库并将新生成的jar添加到项目中。

要执行此操作,请先在github上下载源代码,然后使用"克隆或下载"按钮。然后,解压缩zip文件,并在android studio中打开项目。

现在您可以对源代码进行更改。完成后,返回主项目,然后在项目视图中右键单击它。转到"打开模块设置",然后单击左上角的加号。然后选择" Import Gradle Project",并选择已下载和修改的监视程序版本的目录。另外,从项目中删除以前添加的jar,现在您应该将修改后的watchdog版本导入到项目中。

答案 1 :(得分:0)

你不能这样做。

但是 android gradle插件中有一个Transform API,允许您操作源代码。

例如,您可以在转换任务中使用javassist并更改您的jar文件。

这个解决方案有点难,一个简单的替代方法是fork Watchdog库并制作一个新的修改后的jar文件

相关问题