1. AndroidManifest.xml 添加 sd 卡读写权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
/** * 解压assets的zip压缩文件到指定目录 * * @param zipPtath 压缩文件路径 * @param outputDirectory 输出路径 * @throws IOException */ public static boolean unzipFile(String zipPtath, String outputDirectory) throws IOException { // 创建解压目标目录 File file = new File(outputDirectory); // 如果目标目录不存在,则创建 if (!file.exists()) { file.mkdirs(); } // 打开压缩文件 InputStream inputStream = new FileInputStream(zipPtath); ZipInputStream zipInputStream = new ZipInputStream(inputStream); // 读取一个进入点 ZipEntry zipEntry = z