5

我想学习如何在 android 中解压 .rar 文件。使用 ZipStream 可以轻松解压缩 Zip 文件。rar文件有没有类似的方法。

4

2 回答 2

3

我刚刚从这里 https://github.com/edmund-wagner/junrar用 jUnrar 意识到了这一点

在你的 Android src 目录中创建一个名为 com.github.junrar 的新包。你应该删除 com.github.junrar.vfs2,因为它有一些依赖项,你可能无论如何都不会使用它。

您可能会收到有关记录器类的一些错误。您可以删除少数日志记录行,或者像我写的那样编写一个与 android.util.Log 通信的小型包装器。我这样做并更改了包含。

如果您完成了代码的导入,请查看 jUnrars testutils。我使用了它,它开箱即用:

https://github.com/edmund-wagner/junrar/blob/master/testutil/src/main/java/com/github/junrar/testutil/ExtractArchive.java

希望能帮助到你

于 2012-11-28T06:24:21.060 回答
0

RAR 不是很常用(在某些特定领域除外),因此您不会在 Android 库中找到对它的支持。可能最简单的方法是获取一个处理 RAR 文件的 Java 库,如本问题所述:

使用java的RAR档案

于 2012-02-26T04:22:18.080 回答