попробовать {андроид проблемы в извлечении архива с помощью ZipFile
File f = new File("/data/cizip.zip");
if(f.exists()){
ZipFile zf = new ZipFile(f); //this always throws an error
/*some of my codes here*/
}
catch(IOException e){
AlertDialog.Builder abd = new AlertDialog.Builder(this);
abd.setMessage(e.getMessage());
abd.show();
}
линию ZipFile zf = new ZipFile(f);
всегда выдает ошибку, и я не знаю, почему. И сообщение об ошибке - это имя файла ("/data/cizip.zip"), поэтому я не могу знать причину ошибки. Может кто-нибудь, пожалуйста, скажите мне, что вызывает эту ошибку? Заранее спасибо.
если 'getMessage()' не возвращает достаточную информацию, вы можете захотеть более внимательно изучите исключение с помощью 'printStackTrace()' - например, и проверьте логарифм. – Joubarc