你可以试试这个图书馆
https://github.com/ankitdubey021/ExtractionLib
void extract(){
try {
File outputFile = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), "value1.jar");
Extract.extract(outputFile, new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), "extration").toString());
Toast.makeText(MainActivity.this, "Extracted!", Toast.LENGTH_SHORT).show();
}catch(Exception e){
System.out.println(e);
}}
它将很容易提取你的zip文件。三年前我在一个项目中用过它。还在工作。