Я надеюсь, что ваше fileName не было объявлено как String. Это должен быть FileOutputStream в качестве первого аргумента, который должен получить File .
File zipFile = new File("file.txt");
ZipOutputStream zos = new ZipOutputStream( new FileOutputStream(zipFile));
try
{
ZipEntry entry = new ZipEntry("myFile.txt"); // put file inside
zos.putNextEntry(entry);
} catch (FileNotFoundException e)
{
e.printStackTrace();
} catch (IOException e)
{
e.printStackTrace();
} finally
{
zos.closeEntry();
zos.close();
}
Попробуйте, это может помочь