Android:使用Apache Commons Compress 7zip一个文件夹

我在我的.gradle包含了以下.gradle
compile 'org.apache.commons:commons-compress:1.8'

我想7zip一个文件夹 。 我努力了

 SevenZOutputFile sevenZOutput = new SevenZOutputFile(file); SevenZArchiveEntry entry = sevenZOutput.createArchiveEntry(fileToArchive, name); sevenZOutput.putArchiveEntry(entry); sevenZOutput.write(contentOfEntry); //this is what I don't understand!! sevenZOutput.closeArchiveEntry(); 

我需要一些帮助和帮助来完成上述任务。

谢谢。

 sevenZOutput.write(contentOfEntry); 

替换为

 sevenZOutput.write(Files.toByteArray(fileToArchive));