java - 如何在破解原始 jar 文件后重新创建 jar 文件?

标签 java android

这可能是一个菜鸟问题,但请帮助我。 我找到了一个名为 Graphview for android 的库,我想进行一些自定义并在我的项目中使用它。我知道 .jar 是一个 zip 文件,所以解压后我看到 2 个文件夹,其中一个包含一些 .class 文件和 .java 文件,我的问题是,我是否只需要更改 .java 文件中我想要的代码?那些 .class 文件怎么样?如何将所有更改的文件放回以重新创建新的 .jar 文件,以便我可以在我的项目中使用它?

这是来自 Github 的库:https://github.com/jjoe64/GraphView/downloads

最佳答案

我愿意

  • fork 原始 git 库。
  • 修改它。
  • 构建它。
  • 考虑对原始版本进行改进。

我不会尝试破解现有的库,即使你确实有必要的话可以这样做(因为你无权访问原始版本)

关于java - 如何在破解原始 jar 文件后重新创建 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12062321/

相关文章:

java - 实例变量和构造函数?

java - 使用另一个 JDK 编译 Maven 依赖项

java - 将字符串中的第一个字母大写

android - @android : and ? android 之间有什么区别:

java - 为什么我的intelliJ IDEA不建议我实现 `Parcelable`接口(interface)的更多方法?

android - 拥有带有 SQLite 和多个表的 ContentProvider

java - 获取 HTTPS 连接的响应码

java - 缺少返回语句编译错误

java - 无法弄清楚为什么这个大的双内部连接不起作用,但是当拆分时它会起作用

android - Canvas : clear rect but keep the rest of the content